//Created by Guile 2/2/07 //Champion Buff & Reward for Tournament #include "nw_i0_tool" void main() { object oPC = GetEnteringObject(); if (!GetIsPC(oPC)) return; int DoOnce = GetLocalInt(oPC, GetTag(OBJECT_SELF)); if (DoOnce==TRUE) return; SetLocalInt(oPC, GetTag(OBJECT_SELF), TRUE); RewardPartyXP(5000, oPC, FALSE); RewardPartyGP(50000, oPC, FALSE); CreateItemOnObject("tournamenttroph", oPC); CreateItemOnObject("tournaward1", oPC); object oTarget; oTarget = oPC; effect eEffect; eEffect = EffectTrueSeeing(); eEffect = SupernaturalEffect(eEffect); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 3000.0f); eEffect = EffectDamageIncrease(DAMAGE_BONUS_2d12, DAMAGE_TYPE_POSITIVE); eEffect = SupernaturalEffect(eEffect); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 3000.0f); eEffect = EffectAttackIncrease(10); eEffect = SupernaturalEffect(eEffect); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 3000.0f); eEffect = EffectACIncrease(10); eEffect = SupernaturalEffect(eEffect); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 3000.0f); eEffect = EffectConcealment(60); eEffect = SupernaturalEffect(eEffect); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 3000.0f); eEffect = EffectRegenerate(50, 6.0f); eEffect = SupernaturalEffect(eEffect); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 3000.0f); }