Popular Post Lilith Posted June 2, 2012 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 407 Reputation: 159 Joined: 11/18/11 Last Seen: November 15, 2014 Popular Post Share Posted June 2, 2012 (edited) Hello all! Now i present to you my release : Faction system. Faction system settings:conf/battle/faction.conf //-------------------------------------------------------------- // Faction system configuration file [Lilith] //-------------------------------------------------------------- // Note 1: Value is a config switch (on/off, yes/no or 1/0) // Note 2: Value is in percents (100 means 100%) // Note 3: Value is a bit field. If no description is given, // assume unit types (1: Pc, 2: Mob, 4: Pet, 8: Homun, 16: Mercenary, 128: NPC, 512: Elemental) //-------------------------------------------------------------- // What unit type can receive faction status (race, element...) Note 3 // 539 = PC(1) + MOB(2) + HOM(8) + MER(16) + ELEM(512) (Default) faction_status_bl: 539 // Faction chat settings. // 1 = Colored messages // 2 = Hide names from other factions (except Alliance) // 3 = 1+2 (Default) faction_chat_settings: 3 // Start FvF mapflag on all maps? (Note. 1) fvf_in_all_maps: yes // Display HP bar in the same factions? (Note. 1) fvf_hp_bar: yes // Damage adjustment settings, these follow the same logic as their WoE counterparts (see guild.conf) fvf_short_attack_damage_rate: 80 fvf_long_attack_damage_rate: 80 fvf_weapon_attack_damage_rate: 60 fvf_magic_attack_damage_rate: 60 fvf_misc_attack_damage_rate: 60 // Change this to define the minimum level players can fight in FvF fvf_min_lvl: 55 // Display unit's faction size? (visual effect) // 0 - disable // 1 - only FvF maps (Default) // 2 - everywhere fvf_visual_size: 1 // Unit type for setting 'fvf_visual_size'. (Note 3 except Mercenaries) // 527 = PC(1) + MOB(2) + PET(4) + HOM(8) + ELEM(512) (Default) faction_size_bl: 527 // Display faction aura? // 0 - disable // 1 - only FvF maps (Default) // 2 - everywhere faction_aura_settings: 1 // What unit type can receive 'faction_aura_settings'. (Note 3) // 671 = PC(1) + MOB(2) + PET(4) + HOM(8) + MER(16) + NPC(128) + ELEM(512) (Default) faction_aura_bl: 671 // What unit type can display 'enemy' over head? // 539 = PC(1) + MOB(2) + HOM(8) + MER(16) + ELEM(512) (Default) faction_ally_info_bl: 539 // Faction leader message color ( @factionannounce <message> ) // 0xRRGGBB chat_leader: 0xFF66FF // Should the player's dye change own color? // 0 - disable // 1 - only FvF maps (Default) // 2 - everywhere fvf_change_ccolor: 1 // Can the faction with race or element Undead/Demon use healing skills to oneself ? (Note 1) // 0 - disable // 1 - Only same faction members (Default) // 2 - Alliance faction members faction_heal_settings: 1 // What unit type can receive 'faction_heal_settings'. (Note 3) // 19 = PC(1) + MOB(2) + MER(16) (Default) faction_heal_bl: 19 // Faction party settings: // 0 - Allow members to talk with NPC in same faction (Default) // 1 - Allow members from alliance to talk with NPC // 2 - No restrictions faction_npc_settings: 0 // Faction party settings: // 0 - Allow members in same faction to join same party (Default) // 1 - Allow faction members from alliance to join same party // 2 - No restrictions faction_party_settings: 0 // Faction guild settings: // 0 - Allow members in same faction to join same guild (Default) // 1 - Allow faction members from alliance to join same guild // 2 - No restrictions faction_guild_settings: 0 // Faction trade settings: // 0 - Allow members in same faction to trade (Default) // 1 - Allow faction members from alliance to trade // 2 - No restrictions faction_trade_settings: 0 // Max Discount & overcharge settings ( percentage ) // By default: max discount is -100%, overcharge is 100% faction_disc_min: -100 faction_disc_max: 100 Faction data base: db/faction_db.txt // Complete Faction System [Lilith] // ID,Faction Name,Faction Player name,Location,X,Y,Race,Element,Element lvl,Size,Clothes Color,Color of mes,{ Aura: #1 #2 #3 },{ Script Bonus },{ Faction Aura Script Bonus } // * ID: Faction ID // * Faction Name: Faction Name // * Faction Player name: Player's name on FvF maps // * Location: Faction Location (home) // * X: X coordinate for faction location // * Y: Y coordinate for faction location // * Race: // 0 = Formless, 1 = Undead, 2 = Brute, 3 = Plant, 4 = Insect, // 5 = Fish, 6 = Demon, 7 = Demi-Human, 8 = Angel, 9 = Dragon // * Element: // 0 = Neutral, 1 = Water, 2 = Earth, 3 = Fire, 4 = Wind, // 5 = Poison, 6 = Holy, 7 = Dark, 8 = Spirit, 9 = Undead // * Element lvl: 1 ~ 4 // * Size: 1 - small, 0 - normal, 2 - big // * Clothes Color: Dye color // * Color of messages (0xRRGGBB): Ex. 0xFF0000 - red // * { Aura } : see doc/effect_list.txt // * { Script Bonus } : Script Bonus for each faction // * { Faction Aura Bonus } : Script bonus for faction aura around faction leader like guild master's aura // Faction ID: 1 1,Paradise,Angel,gonryun,0,0,8,6,1,1,1,0x6495ED,{ #240 #418 },{ bonus bInt,3; },{ bonus bInt,30; } // Faction ID: 2 2,Forest,Elf,payon,0,0,7,0,1,0,2,0x7CFC00,{ #678 #679 #680 },{ bonus bDex,3; },{ bonus bDex,30; } // Faction ID: 3 3,Hell,Demon,morocc,0,0,1,9,1,2,3,0xFF3030,{ #239 #485 },{ bonus bStr,3; },{ bonus bStr,30; } // Faction ID: 4 4,Earth,Human,prontera,155,180,7,0,1,0,4,0xEE82EE,{ #200 #201 },{ bonus bLuk,3; },{ bonus bLuk,30; } Faction alliances db: db/faction_alliance.txt // Faction ID, Alliance Faction ID{: Alliance Faction ID{:...}} // Faction ID 1 have alliance with IDs: 2, 3, 4 1,2:3:4 // Faction ID 3 have alliance with ID 4 3,4 New atcommands @setfaction - Set faction @reloadfactiondb - Reloading faction data bases @fvfon - FvF on @fvfoff - FvF off @home - Return character to Faction home location @vote - Vote for faction leader @factionchat - Like @mainchat, but with faction members @alliancechat - Like @mainchat, but with faction + faction alliance members @factionmonster - Spawn faction monster @factionleader - Set faction leader @factionannounce - Announce to all faction members (Faction Leader feature) New Script commands *setfaction(<Faction ID>{,<Char ID>}); *setfactionleader(<Faction ID>,<Char ID>); *relicadd(<Faction ID>,<Item ID>,<Slot>); *relicgetinfo(<Faction ID>,<Slot>); *relicactivate(<Faction ID>,<Slot>,<Val>); *relicdel(<Faction ID>,<Slot>); *votinginfo(<Faction ID>); *vote(<Char ID>{,<Amount of Votes>}); *addvotes(<Char ID>{,<Amount of Votes>}); *votingstart({<Faction ID>}); *votingstop({<Faction ID>}); *votingend({<Faction ID>}); *factionmonster(<faction ID>,"<map name>",<x>,<y>,"<name to show>",<mob ID>,<amount>{,"<event label>"}); *areafactionmonster (<faction ID>,"<map name>",<x1>,<y1>,<x2>,<y2>,"<name to show>",<mob ID>,<amount>{,"<event label>"}); *fvfon "<map name>"{,Faction ID}; *fvfoff "<map name>"; New mapflag: fvf ( mf_fvf )New map cell: nofvf ( cell_nofvf, cell_chknofvf )Main Features: Faction versus Faction wars allowed only on FvF maps ( Min.lvl -> fvf_min_lvl: 55 ) Custom aura effects ( max is 3 by default, but you can increase it ) Aura can displaying for unit types in faction.conf: NPCs, Monsters, Pets, etc...( not only for Player ) Monster and other can change own base status to status from faction_db.txt ( race, element... ) If faction have Undead race or status faction members in this function can heal themselves ( if it allowed in faction_db.txt ) NPC shops can sell items to different factions at different prices. Now saving faction leader and relics of each faction. Multi - alliance support. Voting system ( voting for faction leader ). Relics support. Logging Faction chat. Youtube Preview http://www.youtube.com/watch?v=S7q-ExosLa8 Price: FREE PATCH FOR RATHENA REV. 17310 Faction_System_Complete_1.4_rA17310.patch FACTION.SQL Old BETA version [bETA 2]: BETA_2.Faction_System.patch Edited October 15, 2013 by Lilith 23 1 Quote Link to comment Share on other sites More sharing options...
EvilPuncker Posted June 2, 2012 Group: Members Topic Count: 19 Topics Per Day: 0.00 Content Count: 713 Reputation: 71 Joined: 11/08/11 Last Seen: December 25, 2024 Share Posted June 2, 2012 Nice! Would be even nicer if you put a build in aura system with a kind of aura_db where we can set the amount of @effects that each aura will use, something like: auraid,effectid1,effectid2,effectid3 1 Quote Link to comment Share on other sites More sharing options...
Mystery Posted June 2, 2012 Group: Members Topic Count: 94 Topics Per Day: 0.02 Content Count: 2192 Reputation: 253 Joined: 11/11/11 Last Seen: June 24, 2020 Share Posted June 2, 2012 Im sorta lost on this "Faction System". Could you describe it perhaps? Basically, from what I see.. Do you get to change your players race or have multiple "races" players can join or something? How exactly does this work? Quote Link to comment Share on other sites More sharing options...
EvilPuncker Posted June 2, 2012 Group: Members Topic Count: 19 Topics Per Day: 0.00 Content Count: 713 Reputation: 71 Joined: 11/08/11 Last Seen: December 25, 2024 Share Posted June 2, 2012 Im sorta lost on this "Faction System". Could you describe it perhaps? Basically, from what I see.. Do you get to change your players race or have multiple "races" players can join or something? How exactly does this work? multiple races, like new "guilds", orcs, elves, etc Quote Link to comment Share on other sites More sharing options...
Limestone Posted June 2, 2012 Group: Members Topic Count: 155 Topics Per Day: 0.03 Content Count: 647 Reputation: 16 Joined: 11/21/11 Last Seen: December 28, 2022 Share Posted June 2, 2012 Nice! you're GOD in Src LOL Quote Link to comment Share on other sites More sharing options...
exneval Posted June 2, 2012 Group: Members Topic Count: 3 Topics Per Day: 0.00 Content Count: 164 Reputation: 12 Joined: 01/03/12 Last Seen: November 18, 2019 Share Posted June 2, 2012 oh God, thanks to bring this system in rAthena, you're awsome there will be a final release lilith ? Quote Link to comment Share on other sites More sharing options...
Elijah23 Posted June 3, 2012 Group: Members Topic Count: 46 Topics Per Day: 0.01 Content Count: 292 Reputation: 17 Joined: 12/12/11 Last Seen: April 17 Share Posted June 3, 2012 Wow... This is really nice.. Awesome coding Lilith.. Hope you will also release a code that can be used with other emulators like 3ceam like in your Extended Vending System.. More power to you.. Quote Link to comment Share on other sites More sharing options...
QQfoolsorellina Posted June 3, 2012 Group: Members Topic Count: 40 Topics Per Day: 0.01 Content Count: 587 Reputation: 105 Joined: 11/19/11 Last Seen: July 7, 2019 Share Posted June 3, 2012 (edited) Can we have faction channel、 faction Alliance channel? faction channel : player with the same faction can use this channel. faction Alliance channel: player with the same faction Alliance can use this channel. btw ,nice system -------------------------------------------------------------------------------------------------------------------------------------------------------- edit : thx for updating Edited June 4, 2012 by QQfoolsorellina 1 Quote Link to comment Share on other sites More sharing options...
Lilith Posted June 3, 2012 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 407 Reputation: 159 Joined: 11/18/11 Last Seen: November 15, 2014 Author Share Posted June 3, 2012 there will be a final release lilith ? Of course This version is Pre-Alfa (small functional). I would like add more features. Next version will be with documentation. Can we have faction channel、 faction Alliance channel? faction channel : player with the same faction can use this channel. faction Alliance channel: player with the same faction Alliance can use this channel. btw ,nice system Thanks, i'll add it. Quote Link to comment Share on other sites More sharing options...
quesoph Posted June 3, 2012 Group: Members Topic Count: 16 Topics Per Day: 0.00 Content Count: 210 Reputation: 10 Joined: 11/20/11 Last Seen: August 23, 2015 Share Posted June 3, 2012 Bump for this Im sorta lost on this "Faction System". Could you describe it perhaps? Basically, from what I see.. Do you get to change your players race or have multiple "races" players can join or something? How exactly does this work? multiple races, like new "guilds", orcs, elves, etc and this Nice! Would be even nicer if you put a build in aura system with a kind of aura_db where we can set the amount of @effects that each aura will use, something like: auraid,effectid1,effectid2,effectid3 Thank you. Quote Link to comment Share on other sites More sharing options...
GM Takumirai Posted June 3, 2012 Group: Members Topic Count: 69 Topics Per Day: 0.01 Content Count: 592 Reputation: 31 Joined: 11/14/11 Last Seen: July 29, 2015 Share Posted June 3, 2012 - lets support this by saying the errors or bugs .. thanks for sharing Quote Link to comment Share on other sites More sharing options...
Lilith Posted June 3, 2012 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 407 Reputation: 159 Joined: 11/18/11 Last Seen: November 15, 2014 Author Share Posted June 3, 2012 ALFA version is now available. Please, report any bugs / make suggestions. Thanks. 1 Quote Link to comment Share on other sites More sharing options...
exneval Posted June 3, 2012 Group: Members Topic Count: 3 Topics Per Day: 0.00 Content Count: 164 Reputation: 12 Joined: 01/03/12 Last Seen: November 18, 2019 Share Posted June 3, 2012 can we have additional databse for faction? like size maybe ? Small, Medium, Large 1 Quote Link to comment Share on other sites More sharing options...
EvilPuncker Posted June 4, 2012 Group: Members Topic Count: 19 Topics Per Day: 0.00 Content Count: 713 Reputation: 71 Joined: 11/08/11 Last Seen: December 25, 2024 Share Posted June 4, 2012 f*cking perfect the aura_db :D:D:D Quote Link to comment Share on other sites More sharing options...
Legato Posted June 4, 2012 Group: Members Topic Count: 19 Topics Per Day: 0.00 Content Count: 87 Reputation: 1 Joined: 11/20/11 Last Seen: September 10, 2013 Share Posted June 4, 2012 Looking great! ^^ Respect. Quote Link to comment Share on other sites More sharing options...
Lilith Posted June 4, 2012 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 407 Reputation: 159 Joined: 11/18/11 Last Seen: November 15, 2014 Author Share Posted June 4, 2012 (edited) can we have additional databse for faction? like size maybe ? Small, Medium, Large Next version will have it Also you can choose visual size setting on FvF maps. More suggestions please Edited June 4, 2012 by Lilith Quote Link to comment Share on other sites More sharing options...
Bahmut Posted June 4, 2012 Group: Members Topic Count: 17 Topics Per Day: 0.00 Content Count: 382 Reputation: 39 Joined: 01/17/12 Last Seen: February 13, 2020 Share Posted June 4, 2012 Don't you mean Alpha not Alfa? 1 Quote Link to comment Share on other sites More sharing options...
QQfoolsorellina Posted June 4, 2012 Group: Members Topic Count: 40 Topics Per Day: 0.01 Content Count: 587 Reputation: 105 Joined: 11/19/11 Last Seen: July 7, 2019 Share Posted June 4, 2012 Please, report any bugs / make suggestions. Thanks. Hi~Lilith, If you still accept suggestion,I suggest to add a mapcell : cell_nofactoin I need a safe area to avoid other faction mob or player's attack maybe I'm too greedy making 2 times suggestion ! 1 Quote Link to comment Share on other sites More sharing options...
EvilPuncker Posted June 4, 2012 Group: Members Topic Count: 19 Topics Per Day: 0.00 Content Count: 713 Reputation: 71 Joined: 11/08/11 Last Seen: December 25, 2024 Share Posted June 4, 2012 I suggest you to make another release beside it, with the aura system based on character variables or itemid if you accept ofcourse would be great! Quote Link to comment Share on other sites More sharing options...
java Posted June 5, 2012 Group: Members Topic Count: 27 Topics Per Day: 0.01 Content Count: 265 Reputation: 35 Joined: 12/22/11 Last Seen: Yesterday at 07:47 AM Share Posted June 5, 2012 hello there.. what is the factions system? how i can use this factions? any example? i have already patch for my server but, still unable how to use this faction system LOL sorry for my noob question i just dont get it hehe Quote Link to comment Share on other sites More sharing options...
Mystery Posted June 5, 2012 Group: Members Topic Count: 94 Topics Per Day: 0.02 Content Count: 2192 Reputation: 253 Joined: 11/11/11 Last Seen: June 24, 2020 Share Posted June 5, 2012 (edited) hello there.. what is the factions system? how i can use this factions? any example? i have already patch for my server but, still unable how to use this faction system LOL sorry for my noob question i just dont get it hehe You can set a "Faction" to a desired character with the scriptcommands: *factioninfo(<type>); type: 1 = Faction's name 2 = Race 3 = Element 4 = Ele lvl 5 = Alliance ID *setfaction <ID>; *factionmonster "<map name>",<x>,<y>,"<name to show>",<mob id>,<amount>,<faction ID>,{,"<event label>"}; *setfaction <ID>; Edited June 5, 2012 by Mysterious Quote Link to comment Share on other sites More sharing options...
java Posted June 5, 2012 Group: Members Topic Count: 27 Topics Per Day: 0.01 Content Count: 265 Reputation: 35 Joined: 12/22/11 Last Seen: Yesterday at 07:47 AM Share Posted June 5, 2012 hello there.. what is the factions system? how i can use this factions? any example? i have already patch for my server but, still unable how to use this faction system LOL sorry for my noob question i just dont get it hehe You can set a "Faction" to a desired character with the scriptcommands: *factioninfo(<type>); type: 1 = Faction's name 2 = Race 3 = Element 4 = Ele lvl 5 = Alliance ID *setfaction <ID>; *factionmonster "<map name>",<x>,<y>,"<name to show>",<mob id>,<amount>,<faction ID>,{,"<event label>"}; *setfaction <ID>; thank but, can u upload step by step picture ingame ? Quote Link to comment Share on other sites More sharing options...
exneval Posted June 6, 2012 Group: Members Topic Count: 3 Topics Per Day: 0.00 Content Count: 164 Reputation: 12 Joined: 01/03/12 Last Seen: November 18, 2019 Share Posted June 6, 2012 (edited) Please, report any bugs / make suggestions. Thanks. Hi~Lilith, If you still accept suggestion,I suggest to add a mapcell : cell_nofactoin I need a safe area to avoid other faction mob or player's attack maybe I'm too greedy making 2 times suggestion ! i think it's better to use mapflag nofvf or mapflag fvf (the area/town/field/dungeon that make each factions become friends or enemies, LOL) other than use mapcell cell_nofaction Edited June 6, 2012 by exneval Quote Link to comment Share on other sites More sharing options...
frenzmu06 Posted June 6, 2012 Group: Members Topic Count: 16 Topics Per Day: 0.00 Content Count: 326 Reputation: 47 Joined: 04/01/12 Last Seen: February 1, 2023 Share Posted June 6, 2012 i think it's better to usemapflag nofvf or mapflag fvf (the area/town/field/dungeon that make each factions become friends or enemies, LOL) other than use mapcell cell_nofaction exneval's suggestion is good. the mapflag thing Quote Link to comment Share on other sites More sharing options...
GM Takumirai Posted June 6, 2012 Group: Members Topic Count: 69 Topics Per Day: 0.01 Content Count: 592 Reputation: 31 Joined: 11/14/11 Last Seen: July 29, 2015 Share Posted June 6, 2012 (edited) - vote this post up of lilith please ~ support this topic of lilith - faction system. - i suggest putting a default npc script for player to choose from faction - example choosing Angels and Demons - then if he want to change side you can have a menu to leave the faction but w/ requirements.. Edited June 6, 2012 by GM Takumirai 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.