blob: e429a49be9f0841cad0aba12c1b35c6515f49209 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001P_GUILD_PREPAREBLOCK (int)
2
3NAME:
4 P_GUILD_PREPAREBLOCK "guild_prepareblock"
5
6DEFINIERT IN:
7 /sys/new_skills.h
8
9BESCHREIBUNG:
10 Diese Property enthaelt die Information, ob das Lebewesen in
11 der Konzentrationsphase eines Spells weiterkaempft oder ob
12 die Angriffe derweil ausgesetzt werden.
13
14BEMERKUNGEN:
15 In der Property selbst wird eigentlich ein Mapping eingetragen,
16 welches die Gildennamen als Schluessel und das dazugehoerige
17 Block-Flag als Eintrag enthaelt. Bei der Abfrage der Property wird
18 jedoch die Gilde beruecksichtigt und das aktuelle Flag
19 zurueckgeliefert.
20 Dementsprechend das diese Prop nicht mit Set() manipuliert werden,
21 bitte ausschliessliche SetProp() verwenden.
22
23BEISPIELE:
24 Die Property sollte natuerlich nur von der Gilde gesetzt werden
25 und auch nur bei Gildenmitgliedern
26
27 if ( IsGuildMember(pl) )
28 pl->SetProp(P_GUILD_PREPAREBLOCK,1);
29
30 Resultat: Kein Ausfuehren von Attack(), wenn pl sich auf einen
31 Zauberspruch konzentriert.
32
33SIEHE AUCH:
34 P_PREPARED_SPELL
35
36----------------------------------------------------------------------------
3718.03.2008, Zesstra