HF update 19.11.2014(High Five 2.2)

Discussion in 'News' started by Xeonc, Nov 19, 2014.

  1. Xeonc

    Xeonc Administrator

    Hello friends,

    we're glad to announce new HF 2.2 update

    Prices:
    Test Server - free
    100 online limit - 44$
    300 online limit - 77$
    700 online limit - 132$
    1000 online limit - 220$
    Unlimited - 275$



    Core Changes.
    1) * summons receive buffs after summoning
    * added addiotional optional parameter to i_summon (in HF by default=1, other =0) which indicate does summon will receive master buffs or not

    2) + AI func: int CNPC::IsVipUser(CSharedCreatureData *c); With this function you may detect Vip user.

    3) fix: "Ability to get player in clan during Territory War". Now you can't invite player during TW.

    4) new effect p_magical_attack_by_weapon
    now when summon under effect p_block_act he cannot be unsumoned
    fix: "Issue with damaging low level RB's.For now exist an exploit, that if high level character or summon will attack Raid Boss - as first it will bring damage,
    as second - get paralyse. That brings an issue - that summoner can attack low level raid boss, or epic boss like AQ, summon get paralyse, he unsummon it,
    summon again - and attack again."


    5) + fix summon lifetime bar
    + when summon die his saved info will be delete
    + sql for save summon status
    + summons now save hp,mp and abnormal status
    + system message when summon cannot be unsummoned

    6) + skill effect: p_block_pc_buff_in_peace_zone
    This will help to realise Block Buff skill

    7) New configurations to prevent attack and debuff of ally and Command Channel members
    [GAMEPLAY]
    ALLY_MEMBERS_ARE_FRIENDS=true|false
    MPCC_MEMBERS_ARE_FRIENDS=true|false

    8) New Ai function which can detect items with augmentation

    __int64 OwnItemCount2(CSharedCreatureData *c, int nItemClassId, int bFindAugment);
    __int64 OwnItemCountEx2(CSharedCreatureData *c, int nItemClassId, int nEnchantLevel, int bFindAugment);
    bFindAugment == 0 // not-augmented only
    bFindAugment == 1 // augmented only
    bFindAugment == 2 // not-augmented and augmented

    9) new AI-function
    void CNPC::SetVipUser(CSharedCreatureData *c, int nDuration, int nParam1, int nParam2, wchar_t* pwsParam3);

    10) New parameter in GeneralSettings where you can adjust min and max Z coordinates for mass skills

    [SKILLS]
    ; Here you can adjust the Minimum and Maximum Z Axis Range for affect scopes = Party, Pledge,DeadPledge, PartyPledge
    ; Note 1 : Setting 0 on all axis, will disable this adjustment for that axis.
    MASSIVE_SKILLS_MIN_Z=-450
    MASSIVE_SKILLS_MAX_Z=450
    MASSIVE_SKILLS_DEBUG=false


    11) New chat-command: ".pledgeannounce"
    GeneralSettings.txt
    [GAMEPLAY]
    ; Manipulate with pledge announce without running Comm service
    PLEDGE_ANNOUNCE_WITHOUT_COMM=true|false

    12) SPAWN PROTECT fro summons/pets

    13) Fix Multisell bug(with changing multisell ID in memory or with packethack)

    14) on territory wars players can attack enemies without penalties on any areas (not battle zone only)

    15) Added support to new protection Smart-Guard

    16) GeneralSettings.ini
    [TERRITORYWAR]
    ; Deny/allow removal wards(ownthings) from battle zone
    DENY_OWNTHING_OUT_OF_BATTLE_ZONE=false
    ; Return ward to the base, when player out of battle zone
    RETURN_OWNTHING_TO_BASE_ON_NONBATTLE_ZONE=false

    17) Fixed points for new nobless character, 10 instead of 18.

    18) Reworked Olympiad algorithms, now players are chosen more random then before.

    19) Now all mobs will not see character in Hide, previously some of them could do it

    20) Fix server Crash connected with HyperThreading, now server will not crash on CreatureSharedFactoryEx::AddById()

    21) fix: "It is impossible to use some skills while in hide. For example Heals, song, dance, aura flash... It should be possible to use them and when activated, Hide should be canceled."

    22) GeneralSettings.ini
    [OLYMPIADSYSTEM]
    ; Olympiad Start Time in minutes. By default 18:00 (18 hours * 60 min per hour = 1080)
    OLYMPIAD_TIME_START_MIN=1080
    ; Olympiad Stop Competition Timeout in seconds. By default time = 23:50, timeout before next day = 10 min (10 min * 60 sec per min)
    OLYMPIAD_TIME_STOP_COMPETITION_TIMEOUT_SEC=600
    ; Olympiad Stop Registration Timeout in seconds. By default time = 23:40, timeout before stop competition = 10 min (10 min * 60 sec per min)
    OLYMPIAD_TIME_STOP_REGISTRATION_TIMEOUT_SEC=600
    ; Olympiad competitors are will be selected with/without similar Olympiad points (true by default for HF, false by default for GF)
    ; parameter "SELECT_COMPETITORS_HF" is depreceated
    SELECT_COMPETITORS_SIMILAR_POINTS=false
    ; Allow/deny select competitors with same IP-address (allow by default)
    SELECT_COMPETITORS_SAMEIP=true
    ; Randomize participants queue before fetching competitors
    RANDOMIZE_PARTICIPANTS_QUEUE=false


    23) fix: active Talisman skills after removing talismans


    Scripts
    1) Disabled spam announces from olympiad operator

    2) Now desctruction enchants cannot be traded

    3) Fixed multisell at olympiad manager

    4) Drakos fix

    5) Naia cube fix

    6) Medal of Glory fix

    7) Multiple DV and LOA mob fix

    8) Beleth farm fix

    9) Fix of exploits at olympiad door

    10) Chain heal fix

    11) Fixed AI of destruction RB's

    12) Few quests fixed