New pets and translations / Added esthetic NPC

This commit is contained in:
Yann 2016-02-03 19:55:20 +01:00
parent 6225f156da
commit 970de5adcb
107 changed files with 254672 additions and 6310 deletions

View file

@ -0,0 +1,188 @@
<?xml version="1.0"?>
<FORM Revision="$Revision: 1.12 $" State="modified">
<PARENT Filename="_formuli.creature"/>
<PARENT Filename="_ai_herbivore_craintif.creature"/>
<PARENT Filename="_medium_slashing_armor_set.creature"/>
<STRUCT>
<STRUCT Name="Basics">
<ATOM Name="PlayerSkillLevel" Value="2"/>
<ATOM Name="NbPlayers" Value="2"/>
<ATOM Name="PlayerHpLevel" Value="2"/>
<ATOM Name="NbHitToKillPlayer" Value="5.376"/>
<ATOM Name="Race" Value="mektoub mount"/>
<ATOM Name="First Name" Value="lake sagass mount"/>
<ATOM Name="Ecosystem" Value="Lacustre"/>
<ATOM Name="DamageLocalisationTable" Value="quadruped"/>
<STRUCT Name="Characteristics">
<ATOM Name="DynamicEnergyValue" Value="0.00125"/>
</STRUCT>
<STRUCT Name="MovementSpeeds">
<ATOM Name="WalkSpeed" Value="&quot;3d data.Scale&quot;*1.1"/>
<ATOM Name="RunSpeed" Value="&quot;3d data.Scale&quot;*3.536918"/>
<ATOM Name="GroupDispersion" Value="0.85"/>
</STRUCT>
<STRUCT Name="Scores">
<ATOM Name="HitPoints" Value="high"/>
<ATOM Name="Sap" Value="default"/>
<ATOM Name="Stamina" Value="high"/>
</STRUCT>
<ATOM Name="life" Value="716.4"/>
<ATOM Name="AttackSpeed" Value="2.5"/>
<ATOM Name="LifeRegen" Value="1.822900763"/>
<ATOM Name="AttackLevel" Value="33"/>
<ATOM Name="DefenseLevel" Value="33"/>
<ATOM Name="XPLevel" Value="33"/>
<ATOM Name="TauntLevel" Value="10"/>
<ATOM Name="MeleeReachValue" Value="5"/>
<ATOM Name="RegionForce" Value="2"/>
<ATOM Name="ForceLevel" Value="3"/>
<ATOM Name="LocalCode" Value="2"/>
<ATOM Name="DodgeAsDefense" Value="true"/>
<STRUCT Name="Equipment">
<STRUCT Name="Body">
<ATOM Name="Item" Value="sagassmonte_chest.item"/>
<ATOM Name="Texture" Value="Lacustre/Low Quality/Young"/>
</STRUCT>
<STRUCT Name="Legs">
<ATOM Name="Item" Value="medium_slashing_legs.item"/>
</STRUCT>
<STRUCT Name="Arms">
<ATOM Name="Item" Value="medium_slashing_arms.item"/>
</STRUCT>
<STRUCT Name="Hands">
<ATOM Name="Item" Value="medium_slashing_hands.item"/>
</STRUCT>
<STRUCT Name="Feet">
<ATOM Name="Item" Value="medium_slashing_feet.item"/>
</STRUCT>
<STRUCT Name="Head">
<ATOM Name="Item" Value="medium_slashing_head.item"/>
</STRUCT>
<STRUCT Name="Sheath0RightHand">
<ATOM Name="Item" Value="medium_slashing_creature_melee_weapon.item"/>
</STRUCT>
<STRUCT Name="Sheath1RightHand">
<ATOM Name="Item" Value="heavy_blunt_creature_melee_weapon.item"/>
</STRUCT>
</STRUCT>
<ATOM Name="type" Value="pet"/>
</STRUCT>
<STRUCT Name="3d data">
<ATOM Name="Scale" Value="0.95"/>
<ATOM Name="SoundFamily" Value="0"/>
<ATOM Name="SoundVariation" Value="1"/>
<ATOM Name="ForceDisplayCreatureName" Value="true"/>
<ATOM Name="Skel" Value="TR_MO_sagass_selle.skel"/>
<ATOM Name="AnimSetBaseName" Value="sagass_selle"/>
<ATOM Name="LodCharacterName" Value="TR_MO_sagass_LOD"/>
<ATOM Name="LodCharacterDistance" Value="50.0"/>
<STRUCT Name="Shadow">
<ATOM Name="Shadow Bone 0" Value="Bip01 L Foot"/>
<ATOM Name="Shadow Size 0" Value="2.0"/>
<ATOM Name="Shadow Bone 1" Value="Bip01 R Foot"/>
<ATOM Name="Shadow Size 1" Value="2.0"/>
<ATOM Name="Shadow Bone 2" Value="Bip01 L Hand"/>
<ATOM Name="Shadow Size 2" Value="2.0"/>
<ATOM Name="Shadow Bone 3" Value="Bip01 R Hand"/>
<ATOM Name="Shadow Size 3" Value="2.0"/>
<ATOM Name="Shadow Bone 4" Value="Bip01 Spine1"/>
<ATOM Name="Shadow Size 4" Value="2.0"/>
<ATOM Name="Shadow Bone 5" Value="Bip01 Spine"/>
<ATOM Name="Shadow Size 5" Value="3.0"/>
</STRUCT>
</STRUCT>
<STRUCT Name="Harvest">
<STRUCT Name="MP1">
<ATOM Name="Name" Value="mektoub packer meat"/>
<ATOM Name="AssociatedItem" Value="mektoub_packer_meat.item"/>
</STRUCT>
<STRUCT Name="MP2">
<ATOM Name="Name" Value="mektoub packer claws"/>
<ATOM Name="AssociatedItem" Value="mektoub_packer_claws.item"/>
</STRUCT>
<STRUCT Name="MP3">
<ATOM Name="Name" Value="mektoub packer trunk"/>
<ATOM Name="AssociatedItem" Value="forest_mektoub_packer_trunk.item"/>
</STRUCT>
</STRUCT>
<STRUCT Name="Collision">
<ATOM Name="CollisionRadius" Value="1.13"/>
</STRUCT>
<STRUCT Name="Properties">
<ATOM Name="Attackable" Value="false"/>
<ATOM Name="Curativable" Value="false"/>
<ATOM Name="Mountable" Value="true"/>
<ATOM Name="LootHarvestState" Value="Harvestable"/>
<ATOM Name="XPGainCoef" Value="1.5"/>
</STRUCT>
<STRUCT Name="animal_bag">
<ATOM Name="bag" Value="steed_inventory.sitem"/>
</STRUCT>
<STRUCT Name="Combat">
<ATOM Name="AggroRadiusNotHungry" Value="15"/>
<ATOM Name="AggroRadiusHungry" Value="15"/>
<ATOM Name="AggroRadiusHunting" Value="15"/>
<ATOM Name="DistModulator" Value="0.2"/>
<ATOM Name="TargetModulator" Value="0.25"/>
<ATOM Name="LifeLevelModulator" Value="0.01"/>
<ATOM Name="CourageModulator" Value="1"/>
<ATOM Name="GroupCohesionModulator" Value="0.01"/>
<ATOM Name="AssistDist" Value="5"/>
</STRUCT>
<STRUCT Name="Protections">
<ATOM Name="PiercingMax" Value="0"/>
<ATOM Name="PiercingFactor" Value="0"/>
<ATOM Name="SlashingMax" Value="0"/>
<ATOM Name="SlashingFactor" Value="0"/>
<ATOM Name="BluntMax" Value="0"/>
<ATOM Name="BluntFactor" Value="0"/>
<ATOM Name="RotMax" Value="247.5"/>
<ATOM Name="RotFactor" Value="50"/>
<ATOM Name="AcidMax" Value="0"/>
<ATOM Name="AcidFactor" Value="0"/>
<ATOM Name="ColdMax" Value="0"/>
<ATOM Name="ColdFactor" Value="0"/>
<ATOM Name="FireMax" Value="0"/>
<ATOM Name="FireFactor" Value="0"/>
<ATOM Name="PoisonMax" Value="0"/>
<ATOM Name="PoisonFactor" Value="0"/>
<ATOM Name="ElectricityMax" Value="0"/>
<ATOM Name="ElectricityFactor" Value="0"/>
<ATOM Name="ShockMax" Value="0"/>
<ATOM Name="ShockFactor" Value="0"/>
</STRUCT>
<STRUCT Name="Resists">
<ATOM Name="Fear" Value="33"/>
<ATOM Name="Sleep" Value="33"/>
<ATOM Name="Stun" Value="33"/>
<ATOM Name="Root" Value="33"/>
<ATOM Name="Blind" Value="33"/>
<ATOM Name="Snare" Value="33"/>
<ATOM Name="Slow" Value="33"/>
<ATOM Name="Acid" Value="33"/>
<ATOM Name="Cold" Value="33"/>
<ATOM Name="Electricity" Value="33"/>
<ATOM Name="Fire" Value="33"/>
<ATOM Name="Poison" Value="3"/>
<ATOM Name="Rot" Value="33"/>
</STRUCT>
<STRUCT Name="Damage Shield">
<ATOM Name="Damage" Value="0"/>
<ATOM Name="Drained HP" Value="0"/>
</STRUCT>
<ATOM Name="category" Value="H"/>
<ATOM Name="race_code" Value="I"/>
<ATOM Name="creature_level" Value="3.3"/>
<ATOM Name="group_id" Value="HI"/>
<STRUCT Name="Loot">
<ATOM Name="loot1" Value="meat_loot_lvl_{$z2 int($filename/5)*5+1}_{$z2 int($filename/5+1)*5}.loot"/>
<ATOM Name="loot2" Value="meat_loot_lvl_{$z2 int($filename/5)*5+1}_{$z2 int($filename/5+1)*5}.loot"/>
</STRUCT>
</STRUCT>
<STRUCT/>
<STRUCT/>
<STRUCT/>
<STRUCT/>
<COMMENTS></COMMENTS>
<LOG></LOG>
</FORM>

View file

@ -147,11 +147,5 @@
<STRUCT/> <STRUCT/>
<STRUCT/> <STRUCT/>
<STRUCT/> <STRUCT/>
<LOG>Thu Apr 20 18:45:08 2006 (gueney) .Properties.XPGainCoef = 1 <LOG></LOG>
Mon Mar 12 15:16:08 2007 (kalhart) .Basics.AttackLevel = 1
Mon Mar 12 15:16:08 2007 (kalhart) .Basics.DefenseLevel = 1
Mon Mar 12 15:16:08 2007 (kalhart) .Basics.XPLevel = 1
Mon Mar 12 15:16:08 2007 (kalhart) .Combat.AggroRadiusD1 = 100
Mon Mar 12 15:16:08 2007 (kalhart) .Combat.AggroRadiusD2 = 50
Mon Mar 12 15:58:16 2007 (kalhart) .Basics.NbHitToKillPlayer = 15</LOG>
</FORM> </FORM>

View file

@ -10,7 +10,7 @@
</STRUCT> </STRUCT>
<STRUCT Name="Equipment"> <STRUCT Name="Equipment">
<STRUCT Name="Body"> <STRUCT Name="Body">
<ATOM Name="Texture" Value="Lacustre/High Quality/Old"/> <ATOM Name="Texture" Value="Lacustre/Low Quality/Young"/>
</STRUCT> </STRUCT>
</STRUCT> </STRUCT>
</STRUCT> </STRUCT>
@ -19,13 +19,6 @@
<STRUCT/> <STRUCT/>
<STRUCT/> <STRUCT/>
<STRUCT/> <STRUCT/>
<COMMENTS>Converted from old format</COMMENTS> <COMMENTS></COMMENTS>
<LOG>Fri May 17 15:23:09 2002 (corvazier) File converted from old format <LOG></LOG>
Thu Jun 20 10:19:46 2002 (gatto) .3d data.Equipment[0].Texture = Jungle/High Quality/Old
Tue Jul 09 11:59:54 2002 (mauduit) .Basics.Equipment.Body.Texture = Jungle/High Quality/Old
Mon Sep 30 11:06:26 2002 (favre) .Basics.Ecosystem = Forest
Wed Oct 09 11:16:31 2002 (favre) .Loot.loot1 =
Fri Oct 24 17:31:37 2003 (monnerot) .Harvest.MP3.AssociatedItem =
Tue Dec 20 17:45:43 2005 (gueney) Form Parents =
Thu Jan 05 15:05:07 2006 (gueney) Form Parents = </LOG>
</FORM> </FORM>

View file

@ -0,0 +1,51 @@
<?xml version="1.0"?>
<FORM Revision="$Revision: 1.3 $" State="modified">
<PARENT Filename="_creature_armor.item"/>
<STRUCT>
<STRUCT Name="basics">
<STRUCT Name="EquipmentInfo">
<ARRAY Name="EquipmentSlots">
<ATOM Name="chest" Value="Chest"/>
</ARRAY>
</STRUCT>
</STRUCT>
<STRUCT Name="armor">
<ATOM Name="Armor category" Value="medium"/>
<ARRAY Name="protection type">
<ATOM Name="slashing" Value="Slashing"/>
</ARRAY>
<ATOM Name="protection" Value="medium"/>
<ATOM Name="max protection" Value="medium"/>
</STRUCT>
<STRUCT Name="3d">
<ATOM Name="shape" Value="TR_MO_sagass_selle.shape"/>
<ATOM Name="shape_female" Value="TR_MO_sagass_selle.shape"/>
</STRUCT>
<STRUCT Name="faber">
<STRUCT Name="Create">
<ATOM Name="Cost" Value="HP Default"/>
<ATOM Name="Difficulty" Value="(&quot;basics.quality level&quot;-4)*10*(0.9-0.1*(&quot;#faber.Create.MP 1&quot;+&quot;#faber.Create.MP 2&quot;+&quot;#faber.Create.MP 3&quot;+&quot;#faber.Create.MP 4&quot;+&quot;#faber.Create.MP 5&quot;))"/>
</STRUCT>
</STRUCT>
</STRUCT>
<STRUCT/>
<STRUCT/>
<STRUCT/>
<STRUCT/>
<LOG>Thu Jul 25 15:28:30 2002 (receveur) Form Parents =
Thu Jul 25 15:31:19 2002 (receveur) .armor.Armor category = light
Thu Jul 25 15:31:19 2002 (receveur) .armor.protection = light
Thu Jul 25 15:31:19 2002 (receveur) .basics.EquipmentInfo.EquipmentSlots[0] = Head
Thu Jul 25 15:31:19 2002 (receveur) formName Resized = 1
Thu Jul 25 15:31:29 2002 (receveur) .basics.EquipmentInfo.EquipmentSlots[0] Renamed = head
Thu Jul 25 15:31:55 2002 (receveur) formName Resized = Piercing
Thu Jul 25 15:32:55 2002 (receveur) .armor.protection type[0] = Piercing
Thu Jul 25 15:32:55 2002 (receveur) .armor.protection type[0] Renamed = piercing
Thu Jul 25 15:32:55 2002 (receveur) formName Resized = 1
Tue Jul 30 17:48:05 2002 (receveur) .basics.EquipmentInfo.EquipmentSlots[0] = Chest
Tue Jul 30 17:48:05 2002 (receveur) .basics.EquipmentInfo.EquipmentSlots[0] Renamed = chest
Tue Jul 30 17:53:59 2002 (receveur) .armor.Armor category = medium
Tue Jul 30 17:53:59 2002 (receveur) .armor.max protection = medium
Tue Jul 30 17:53:59 2002 (receveur) .armor.protection = medium
Mon Aug 05 17:02:00 2002 (receveur) formName Pasted = </LOG>
</FORM>

View file

@ -0,0 +1,27 @@
<?xml version="1.0"?>
<FORM Revision="$Revision: 1.0 $" State="modified">
<STRUCT>
<STRUCT Name="basics">
<ATOM Name="name" Value="sagass"/>
<ATOM Name="family" Value="pet animal ticket"/>
<ATOM Name="Drop or Sell" Value="false"/>
<ATOM Name="ItemType" Value="MektoubMountTicket"/>
<ATOM Name="origin" Value="fyros"/>
<ATOM Name="quality" Value="50"/>
</STRUCT>
<STRUCT Name="pet">
<ATOM Name="Pet Price" Value="50"/>
<ATOM Name="Pet Sheet" Value="sagass_mount.creature"/>
<ATOM Name="Hunger Count" Value="2000"/>
</STRUCT>
<STRUCT Name="3d">
<ATOM Name="icon background" Value="BK_generic.tga"/>
<ATOM Name="icon" Value="mektoub_steed.tga"/>
</STRUCT>
</STRUCT>
<STRUCT/>
<STRUCT/>
<STRUCT/>
<STRUCT/>
<LOG></LOG>
</FORM>

View file

@ -238,14 +238,14 @@
<STRING>stables_5</STRING> <STRING>stables_5</STRING>
</PROPERTY> </PROPERTY>
<CHILD TYPE="CPrimZone"> <CHILD TYPE="CPrimZone">
<PT X="8810.063477" Y="-10638.822266" Z="0.000000" SELECTED="true"/> <PT X="8813.328125" Y="-10643.291016" Z="0.000000" SELECTED="true"/>
<PT X="8806.316406" Y="-10643.187500" Z="0.000000"/> <PT X="8811.575195" Y="-10645.627930" Z="0.000000"/>
<PT X="8804.288086" Y="-10646.315430" Z="0.000000"/> <PT X="8810.750977" Y="-10646.522461" Z="0.000000"/>
<PT X="8807.725586" Y="-10652.915039" Z="0.000000"/> <PT X="8809.581055" Y="-10648.859375" Z="0.000000"/>
<PT X="8812.949219" Y="-10657.968750" Z="0.000000"/> <PT X="8813.980469" Y="-10651.712891" Z="0.000000"/>
<PT X="8826.012695" Y="-10655.561523" Z="0.000000"/> <PT X="8818.106445" Y="-10650.818359" Z="0.000000"/>
<PT X="8826.872070" Y="-10643.668945" Z="0.000000"/> <PT X="8818.690430" Y="-10646.418945" Z="0.000000"/>
<PT X="8821.200195" Y="-10635.831055" Z="0.000000"/> <PT X="8818.175781" Y="-10643.943359" Z="0.000000"/>
<PROPERTY TYPE="string"> <PROPERTY TYPE="string">
<NAME>class</NAME> <NAME>class</NAME>
<STRING>stable</STRING> <STRING>stable</STRING>

View file

@ -1,7 +1,7 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<PRIMITIVES VERSION="1"> <PRIMITIVES VERSION="1">
<ROOT_PRIMITIVE TYPE="CPrimNode"> <ROOT_PRIMITIVE TYPE="CPrimNode">
<ALIAS LAST_GENERATED="1266"/> <ALIAS LAST_GENERATED="1269"/>
<CHILD TYPE="CPrimZone"> <CHILD TYPE="CPrimZone">
<PROPERTY TYPE="string"> <PROPERTY TYPE="string">
<NAME>class</NAME> <NAME>class</NAME>
@ -514,49 +514,14 @@
</PROPERTY> </PROPERTY>
<PROPERTY TYPE="string_array"> <PROPERTY TYPE="string_array">
<NAME>equipment</NAME> <NAME>equipment</NAME>
<STRING>VPA:A15C14000010D21A</STRING> <STRING>VPA:A08C14000010D21B</STRING>
<STRING>VPB:000000C0CC0A0000</STRING> <STRING>VPB:000000C0CC0A0000</STRING>
<STRING>VPC:00265E0007D8BDA5</STRING> <STRING>VPC:001625F805C2E9B4</STRING>
</PROPERTY> </PROPERTY>
<PROPERTY TYPE="string"> <PROPERTY TYPE="string">
<NAME>name</NAME> <NAME>name</NAME>
<STRING>nbland_marchand_pet$fct_pet_marchand$</STRING> <STRING>nbland_marchand_pet$fct_pet_marchand$</STRING>
</PROPERTY> </PROPERTY>
<PROPERTY TYPE="string">
<NAME>sheet_client</NAME>
<STRING>dispensary_tcara</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>vertical_pos</NAME>
<STRING>auto</STRING>
</PROPERTY>
<CHILD TYPE="CPrimAlias">
<ALIAS VALUE="1265"/>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>alias</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>alias</STRING>
</PROPERTY>
</CHILD>
</CHILD>
<CHILD TYPE="CPrimPoint">
<PT X="8816.295898" Y="-10646.112305" Z="0.000000"/>
<ANGLE VALUE="1.639519"/>
<PROPERTY TYPE="string_array">
<NAME>chat_parameters</NAME>
<STRING>shop : HAIRDRESSING_FEMALE:HAIRDRESSING_MALE</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_bot</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>nbland_esthetics</STRING>
</PROPERTY>
<PROPERTY TYPE="string"> <PROPERTY TYPE="string">
<NAME>sheet_client</NAME> <NAME>sheet_client</NAME>
<STRING>dispensary_tcara_f</STRING> <STRING>dispensary_tcara_f</STRING>
@ -566,7 +531,7 @@
<STRING>auto</STRING> <STRING>auto</STRING>
</PROPERTY> </PROPERTY>
<CHILD TYPE="CPrimAlias"> <CHILD TYPE="CPrimAlias">
<ALIAS VALUE="1266"/> <ALIAS VALUE="1265"/>
<PROPERTY TYPE="string"> <PROPERTY TYPE="string">
<NAME>class</NAME> <NAME>class</NAME>
<STRING>alias</STRING> <STRING>alias</STRING>
@ -699,6 +664,277 @@
</CHILD> </CHILD>
</CHILD> </CHILD>
</CHILD> </CHILD>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_group</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>fredi_singer</STRING>
</PROPERTY>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_group_parameters</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>parameters</STRING>
</PROPERTY>
</CHILD>
<CHILD TYPE="CPrimAlias">
<ALIAS VALUE="1267"/>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>alias</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>alias</STRING>
</PROPERTY>
</CHILD>
<CHILD TYPE="CPrimPoint">
<PT X="8821.555664" Y="-10631.227539" Z="0.000000"/>
<ANGLE VALUE="1.639519"/>
<PROPERTY TYPE="string_array">
<NAME>chat_parameters</NAME>
<STRING>menu: MENU_WHOAMI FREDI_SINGER</STRING>
<STRING>shop : Matis:Fyros:HAIRDRESSING_FEMALE:HAIRDRESSING_MALE:TATOO_MALE:TATOO_FEMALE</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_bot</STRING>
</PROPERTY>
<PROPERTY TYPE="string_array">
<NAME>equipment</NAME>
<STRING>VPA:A13C12000010D21A</STRING>
<STRING>VPB:000000C0BC090000</STRING>
<STRING>VPC:00127A38007A689A</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>nbland_esthetics</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>sheet_client</NAME>
<STRING>welcome_ra</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>vertical_pos</NAME>
<STRING>auto</STRING>
</PROPERTY>
<CHILD TYPE="CPrimAlias">
<ALIAS VALUE="1266"/>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>alias</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>alias</STRING>
</PROPERTY>
</CHILD>
</CHILD>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_group_event_handler</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>event</NAME>
<STRING>timer_t0_triggered</STRING>
</PROPERTY>
<CHILD TYPE="CPrimAlias">
<ALIAS VALUE="1268"/>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>alias</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>alias</STRING>
</PROPERTY>
</CHILD>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>action</NAME>
<STRING>multi_actions</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_event_handler_action</STRING>
</PROPERTY>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>action</NAME>
<STRING>set_timer_t0</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_event_handler_action</STRING>
</PROPERTY>
<PROPERTY TYPE="string_array">
<NAME>parameters</NAME>
<STRING>1500</STRING>
</PROPERTY>
</CHILD>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>action</NAME>
<STRING>random_select</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_event_handler_action</STRING>
</PROPERTY>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>action</NAME>
<STRING>say</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_event_handler_action</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>say_FREDI_SING_1</STRING>
</PROPERTY>
<PROPERTY TYPE="string_array">
<NAME>parameters</NAME>
<STRING>say: FREDI_SING_1</STRING>
</PROPERTY>
</CHILD>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>action</NAME>
<STRING>say</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_event_handler_action</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>say_FREDI_SING_2</STRING>
</PROPERTY>
<PROPERTY TYPE="string_array">
<NAME>parameters</NAME>
<STRING>say: FREDI_SING_2</STRING>
</PROPERTY>
</CHILD>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>action</NAME>
<STRING>say</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_event_handler_action</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>say_FREDI_SING_3</STRING>
</PROPERTY>
<PROPERTY TYPE="string_array">
<NAME>parameters</NAME>
<STRING>say: FREDI_SING_3</STRING>
</PROPERTY>
</CHILD>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>action</NAME>
<STRING>say</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_event_handler_action</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>say_FREDI_SING_4</STRING>
</PROPERTY>
<PROPERTY TYPE="string_array">
<NAME>parameters</NAME>
<STRING>say: FREDI_SING_4</STRING>
</PROPERTY>
</CHILD>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>action</NAME>
<STRING>say</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_event_handler_action</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>say_FREDI_SING_5</STRING>
</PROPERTY>
<PROPERTY TYPE="string_array">
<NAME>parameters</NAME>
<STRING>say: FREDI_SING_5</STRING>
</PROPERTY>
</CHILD>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>action</NAME>
<STRING>say</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_event_handler_action</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>say_FREDI_SING_6</STRING>
</PROPERTY>
<PROPERTY TYPE="string_array">
<NAME>parameters</NAME>
<STRING>say: FREDI_SING_6</STRING>
</PROPERTY>
</CHILD>
</CHILD>
</CHILD>
</CHILD>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_group_event_handler</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>event</NAME>
<STRING>start_of_state</STRING>
</PROPERTY>
<CHILD TYPE="CPrimAlias">
<ALIAS VALUE="1269"/>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>alias</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>name</NAME>
<STRING>alias</STRING>
</PROPERTY>
</CHILD>
<CHILD TYPE="CPrimNode">
<PROPERTY TYPE="string">
<NAME>action</NAME>
<STRING>set_timer_t0</STRING>
</PROPERTY>
<PROPERTY TYPE="string">
<NAME>class</NAME>
<STRING>npc_event_handler_action</STRING>
</PROPERTY>
<PROPERTY TYPE="string_array">
<NAME>parameters</NAME>
<STRING>1200</STRING>
</PROPERTY>
</CHILD>
</CHILD>
</CHILD>
</CHILD> </CHILD>
</CHILD> </CHILD>
</ROOT_PRIMITIVE> </ROOT_PRIMITIVE>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,37 @@
// DIFF ADD 1346
// HASH_VALUE BA2382DE142FC681
// INDEX 0
fredi_singer [You're so nice to take some interest to such a modest artist I am. Fredi, at your service.]
// DIFF ADD 1347
// HASH_VALUE EF103D7653F39D89
// INDEX 1
fredi_sing_1 [♩ ♪ Is this the real life? Is this just fantasy? ♫ ♪]
// DIFF ADD 1348
// HASH_VALUE B0AC2B79CABE7666
// INDEX 2
fredi_sing_2 [♩ ♫ I want to break free, I want to break free ♫ ♬]
// DIFF ADD 1349
// HASH_VALUE 9A06266D997D886F
// INDEX 3
fredi_sing_3 [♬ ♪ Who wants to live forever? ♫ ♪]
// DIFF ADD 1350
// HASH_VALUE 247F481D43686AF2
// INDEX 4
fredi_sing_4 [♩ ♪ Oh yes, I'm the great pretender ♩ ♬]
// DIFF ADD 1351
// HASH_VALUE 09A07A7BB0D931EF
// INDEX 5
fredi_sing_5 [♬ ♪ It's a kind of magic, A kind of magic, ♫ ♬]
// DIFF ADD 1352
// HASH_VALUE 5110E01D650A3045
// INDEX 6
fredi_sing_6 [♩ ♪ We are the champions my friends ♫ ♬]
// REMOVE THE FOLOWING LINE WHEN TRANSLATION IS DONE

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,37 @@
// DIFF ADD 1570
// HASH_VALUE 28905F0B55F719AC
// INDEX 0
fredi_singer [C'est bien aimable de vous intéresser au modeste artiste que je suis. Fredi, à votre service.]
// DIFF ADD 1571
// HASH_VALUE EF103D7653F39D89
// INDEX 1
fredi_sing_1 [♩ ♪ Is this the real life? Is this just fantasy? ♫ ♪]
// DIFF ADD 1572
// HASH_VALUE B0AC2B79CABE7666
// INDEX 2
fredi_sing_2 [♩ ♫ I want to break free, I want to break free ♫ ♬]
// DIFF ADD 1573
// HASH_VALUE 9A06266D997D886F
// INDEX 3
fredi_sing_3 [♬ ♪ Who wants to live forever? ♫ ♪]
// DIFF ADD 1574
// HASH_VALUE 247F481D43686AF2
// INDEX 4
fredi_sing_4 [♩ ♪ Oh yes, I'm the great pretender ♩ ♬]
// DIFF ADD 1575
// HASH_VALUE 09A07A7BB0D931EF
// INDEX 5
fredi_sing_5 [♬ ♪ It's a kind of magic, A kind of magic, ♫ ♬]
// DIFF ADD 1576
// HASH_VALUE 5110E01D650A3045
// INDEX 6
fredi_sing_6 [♩ ♪ We are the champions my friends ♫ ♬]
// REMOVE THE FOLOWING LINE WHEN TRANSLATION IS DONE

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,37 @@
// DIFF ADD 1345
// HASH_VALUE 28905F0B55F719AC
// INDEX 0
fredi_singer [C'est bien aimable de vous intéresser au modeste artiste que je suis. Fredi, à votre service.]
// DIFF ADD 1346
// HASH_VALUE EF103D7653F39D89
// INDEX 1
fredi_sing_1 [♩ ♪ Is this the real life? Is this just fantasy? ♫ ♪]
// DIFF ADD 1347
// HASH_VALUE B0AC2B79CABE7666
// INDEX 2
fredi_sing_2 [♩ ♫ I want to break free, I want to break free ♫ ♬]
// DIFF ADD 1348
// HASH_VALUE 9A06266D997D886F
// INDEX 3
fredi_sing_3 [♬ ♪ Who wants to live forever? ♫ ♪]
// DIFF ADD 1349
// HASH_VALUE 247F481D43686AF2
// INDEX 4
fredi_sing_4 [♩ ♪ Oh yes, I'm the great pretender ♩ ♬]
// DIFF ADD 1350
// HASH_VALUE 09A07A7BB0D931EF
// INDEX 5
fredi_sing_5 [♬ ♪ It's a kind of magic, A kind of magic, ♫ ♬]
// DIFF ADD 1351
// HASH_VALUE 5110E01D650A3045
// INDEX 6
fredi_sing_6 [♩ ♪ We are the champions my friends ♫ ♬]
// REMOVE THE FOLOWING LINE WHEN TRANSLATION IS DONE

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,27 @@
// DIFF_VERSION 2
// DIFF REMOVED
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_DINS (item item, int qty, int cost)
{
(qty=1)
[&ITM&You have just bought $item.ia$ $item$ for $cost$ seeds.]
(qty>1)
[&ITM&You have just bought $qty$ $item.p$ for $cost$ seeds.]
}
// DIFF ADD
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_Dins (item item, int qty, int cost)
{
(qty=1)
[&ITM&You have just bought $item.ia$ $item$ for $cost$ seeds.]
(qty>1)
[&ITM&You have just bought $qty$ $item.p$ for $cost$ seeds.]
}
// REMOVE THE FOLOWING LINE WHEN TRANSLATION IS DONE

View file

@ -0,0 +1,251 @@
// DIFF_VERSION 2
// DIFF CHANGED 9
/* OLD VALUE : [
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Your following mektoub is too far from you and can't follow you any longer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Your following mektoub is too far from you and can't follow you any longer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 99FFD0B391939CDA
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Your following animal is too far from you and can't follow you any longer.]
}
// DIFF CHANGED 10
/* OLD VALUE : [
ANIMAL_HAS_EATEN ()
{
[&ITM&Your mektoub has eaten some food from his inventory, and can now run.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_HAS_EATEN ()
{
[&ITM&Your mektoub has eaten some food from his inventory and can now run.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2CB10FD454399C60
ANIMAL_HAS_EATEN ()
{
[&ITM&Your animal has eaten some food from his inventory, and can now run.]
}
// DIFF CHANGED 11
/* OLD VALUE : [
ANIMAL_HUNGRY ()
{
[&CHK&Your mektoub is hungry, and can't run any longer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_HUNGRY ()
{
[&CHK&Your mektoub is hungry and can't run any longer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 7DE5B9699125A873
ANIMAL_HUNGRY ()
{
[&CHK&Your animal is hungry, and can't run any longer.]
}
// DIFF CHANGED 15
/* OLD VALUE : [
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK& Your mektoub is too encumbered.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK& Your mektoub is too encumbered.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 694880996787AB29
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK& Your animal is too encumbered.]
}
// DIFF CHANGED 386
/* OLD VALUE : [
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&You can only have one mektoub mount.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&You can only have one mektoub mount.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2022AF5B70C48C2B
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&You can only have one mount.]
}
// DIFF CHANGED 390
/* OLD VALUE : [
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&You can't buy another mektoub packer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&You can't buy another mektoub packer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE E19E009268F5801C
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&You can't buy another packer.]
}
// DIFF ADD
// HASH_VALUE 0AA37F8082C7DC74
FREDI_SINGER ()
{
fredi_singer [You're so nice to take some interest to such a modest artist I am. Fredi, at your service.]
}
// DIFF ADD
// HASH_VALUE B83E035D4947BADF
FREDI_SING_1 ()
{
fredi_sing_1 [♩ ♪ Is this the real life? Is this just fantasy? ♫ ♪]
}
// DIFF ADD
// HASH_VALUE 6F09DC3A0AE3A8E2
FREDI_SING_2 ()
{
fredi_sing_2 [♩ ♫ I want to break free, I want to break free ♫ ♬]
}
// DIFF ADD
// HASH_VALUE 7EC8EE43F43DA3D6
FREDI_SING_3 ()
{
fredi_sing_3 [♬ ♪ Who wants to live forever? ♫ ♪]
}
// DIFF ADD
// HASH_VALUE 69B3D0C67EB6C586
FREDI_SING_4 ()
{
fredi_sing_4 [♩ ♪ Oh yes, I'm the great pretender ♩ ♬]
}
// DIFF ADD
// HASH_VALUE 162497C363D7F7E4
FREDI_SING_5 ()
{
fredi_sing_5 [♬ ♪ It's a kind of magic, A kind of magic, ♫ ♬]
}
// DIFF ADD
// HASH_VALUE 0B559619AB475D86
FREDI_SING_6 ()
{
fredi_sing_6 [♩ ♪ We are the champions my friends ♫ ♬]
}
// DIFF REMOVED
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_Dins (item item, int qty, int cost)
{
(qty=1)
[&ITM&You have just bought $item.ia$ $item$ for $cost$ seeds.]
(qty>1)
[&ITM&You have just bought $qty$ $item.p$ for $cost$ seeds.]
}
// DIFF ADD
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_dinS (item item, int qty, int cost)
{
(qty=1)
[&ITM&You have just bought $item.ia$ $item$ for $cost$ seeds.]
(qty>1)
[&ITM&You have just bought $qty$ $item.p$ for $cost$ seeds.]
}
// REMOVE THE FOLOWING LINE WHEN TRANSLATION IS DONE

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,27 @@
// DIFF_VERSION 2
// DIFF REMOVED
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_DINS (item item, int qty, int cost)
{
(qty=1)
[&ITM&Vous venez d'acheter $item.ia$ $item$ pour $cost$ dins.]
(qty>1)
[&ITM&Vous venez d'acheter $qty$ $item.p$ pour $cost$ dins.]
}
// DIFF ADD
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_Dins (item item, int qty, int cost)
{
(qty=1)
[&ITM&You have just bought $item.ia$ $item$ for $cost$ seeds.]
(qty>1)
[&ITM&You have just bought $qty$ $item.p$ for $cost$ seeds.]
}
// REMOVE THE FOLOWING LINE WHEN TRANSLATION IS DONE

View file

@ -0,0 +1,251 @@
// DIFF_VERSION 2
// DIFF CHANGED 9
/* OLD VALUE : [
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Your following mektoub is too far from you and can't follow you any longer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Votre familier est trop loin et n'arrive plus à vous suivre.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 99FFD0B391939CDA
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Votre familier est trop loin et n'arrive plus à vous suivre.]
}
// DIFF CHANGED 10
/* OLD VALUE : [
ANIMAL_HAS_EATEN ()
{
[&ITM&Your mektoub has eaten some food from his inventory, and can now run.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_HAS_EATEN ()
{
[&ITM&Votre familier a mangé certains des aliments de son inventaire et peut courir à nouveau.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2CB10FD454399C60
ANIMAL_HAS_EATEN ()
{
[&ITM&Votre familier a mangé certains des aliments de son inventaire et peut courir à nouveau.]
}
// DIFF CHANGED 11
/* OLD VALUE : [
ANIMAL_HUNGRY ()
{
[&CHK&Your mektoub is hungry, and can't run any longer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_HUNGRY ()
{
[&CHK&Votre familier est affamé et ne peut plus courir.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 7DE5B9699125A873
ANIMAL_HUNGRY ()
{
[&CHK&Votre familier est affamé et ne peut plus courir.]
}
// DIFF CHANGED 15
/* OLD VALUE : [
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK& Your mektoub is too encumbered.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK&Votre mektoub est trop chargé.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 694880996787AB29
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK&Votre animal est trop chargé.]
}
// DIFF CHANGED 386
/* OLD VALUE : [
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&You can only have one mektoub mount.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&Vous ne pouvez avoir qu'une seule monture.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2022AF5B70C48C2B
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&Vous ne pouvez avoir qu'une seule monture.]
}
// DIFF CHANGED 390
/* OLD VALUE : [
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&You can't buy another mektoub packer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&Vous ne pouvez pas acheter un autre mektoub de bât.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE E19E009268F5801C
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&Vous ne pouvez pas acheter un autre animal de bât.]
}
// DIFF ADD
// HASH_VALUE 0AA37F8082C7DC74
FREDI_SINGER ()
{
fredi_singer [C'est bien aimable de vous intéresser au modeste artiste que je suis. Fredi, à votre service.]
}
// DIFF ADD
// HASH_VALUE B83E035D4947BADF
FREDI_SING_1 ()
{
fredi_sing_1 [♩ ♪ Is this the real life? Is this just fantasy? ♫ ♪]
}
// DIFF ADD
// HASH_VALUE 6F09DC3A0AE3A8E2
FREDI_SING_2 ()
{
fredi_sing_2 [♩ ♫ I want to break free, I want to break free ♫ ♬]
}
// DIFF ADD
// HASH_VALUE 7EC8EE43F43DA3D6
FREDI_SING_3 ()
{
fredi_sing_3 [♬ ♪ Who wants to live forever? ♫ ♪]
}
// DIFF ADD
// HASH_VALUE 69B3D0C67EB6C586
FREDI_SING_4 ()
{
fredi_sing_4 [♩ ♪ Oh yes, I'm the great pretender ♩ ♬]
}
// DIFF ADD
// HASH_VALUE 162497C363D7F7E4
FREDI_SING_5 ()
{
fredi_sing_5 [♬ ♪ It's a kind of magic, A kind of magic, ♫ ♬]
}
// DIFF ADD
// HASH_VALUE 0B559619AB475D86
FREDI_SING_6 ()
{
fredi_sing_6 [♩ ♪ We are the champions my friends ♫ ♬]
}
// DIFF REMOVED
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_Dins (item item, int qty, int cost)
{
(qty=1)
[&ITM&You have just bought $item.ia$ $item$ for $cost$ seeds.]
(qty>1)
[&ITM&You have just bought $qty$ $item.p$ for $cost$ seeds.]
}
// DIFF ADD
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_dinS (item item, int qty, int cost)
{
(qty=1)
[&ITM&You have just bought $item.ia$ $item$ for $cost$ seeds.]
(qty>1)
[&ITM&You have just bought $qty$ $item.p$ for $cost$ seeds.]
}
// REMOVE THE FOLOWING LINE WHEN TRANSLATION IS DONE

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,167 @@
// DIFF_VERSION 2
// DIFF CHANGED 2326
/* OLD VALUE : [
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Your following mektoub is too far from you and can't follow you any longer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 99FFD0B391939CDA
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Your following animal is too far from you and can't follow you any longer.]
}
// DIFF CHANGED 2325
/* OLD VALUE : [
ANIMAL_HAS_EATEN ()
{
[&ITM&Your mektoub has eaten some food from his inventory, and can now run.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2CB10FD454399C60
ANIMAL_HAS_EATEN ()
{
[&ITM&Your animal has eaten some food from his inventory, and can now run.]
}
// DIFF CHANGED 2324
/* OLD VALUE : [
ANIMAL_HUNGRY ()
{
[&CHK&Your mektoub is hungry, and can't run any longer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 7DE5B9699125A873
ANIMAL_HUNGRY ()
{
[&CHK&Your animal is hungry, and can't run any longer.]
}
// DIFF CHANGED 1300
/* OLD VALUE : [
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK& Your mektoub is too encumbered.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 694880996787AB29
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK& Your animal is too encumbered.]
}
// DIFF CHANGED 2315
/* OLD VALUE : [
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&You can only have one mektoub mount.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2022AF5B70C48C2B
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&You can only have one mount.]
}
// DIFF CHANGED 2316
/* OLD VALUE : [
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&You can't buy another mektoub packer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE E19E009268F5801C
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&You can't buy another packer.]
}
// DIFF ADD
// HASH_VALUE 0AA37F8082C7DC74
FREDI_SINGER ()
{
fredi_singer [C'est bien aimable de vous intéresser au modeste artiste que je suis. Fredi, à votre service.]
}
// DIFF ADD
// HASH_VALUE B83E035D4947BADF
FREDI_SING_1 ()
{
fredi_sing_1 [♩ ♪ Is this the real life? Is this just fantasy? ♫ ♪]
}
// DIFF ADD
// HASH_VALUE 6F09DC3A0AE3A8E2
FREDI_SING_2 ()
{
fredi_sing_2 [♩ ♫ I want to break free, I want to break free ♫ ♬]
}
// DIFF ADD
// HASH_VALUE 7EC8EE43F43DA3D6
FREDI_SING_3 ()
{
fredi_sing_3 [♬ ♪ Who wants to live forever? ♫ ♪]
}
// DIFF ADD
// HASH_VALUE 69B3D0C67EB6C586
FREDI_SING_4 ()
{
fredi_sing_4 [♩ ♪ Oh yes, I'm the great pretender ♩ ♬]
}
// DIFF ADD
// HASH_VALUE 162497C363D7F7E4
FREDI_SING_5 ()
{
fredi_sing_5 [♬ ♪ It's a kind of magic, A kind of magic, ♫ ♬]
}
// DIFF ADD
// HASH_VALUE 0B559619AB475D86
FREDI_SING_6 ()
{
fredi_sing_6 [♩ ♪ We are the champions my friends ♫ ♬]
}
// REMOVE THE FOLOWING LINE WHEN TRANSLATION IS DONE

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -61,24 +61,84 @@ ANIMAL_DISEAPER (int number)
} }
// HASH_VALUE 39F66466A4E64E98 /* OLD VALUE : [
ANIMAL_FOLLOW_TOO_FAR () ANIMAL_FOLLOW_TOO_FAR ()
{ {
[&CHK&Your following mektoub is too far from you and can't follow you any longer.] [&CHK&Your following mektoub is too far from you and can't follow you any longer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Your following mektoub is too far from you and can't follow you any longer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 99FFD0B391939CDA
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Your following animal is too far from you and can't follow you any longer.]
} }
// HASH_VALUE 12D1997374047D93 /* OLD VALUE : [
ANIMAL_HAS_EATEN () ANIMAL_HAS_EATEN ()
{ {
[&ITM&Your mektoub has eaten some food from his inventory, and can now run.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_HAS_EATEN ()
{
[&ITM&Your mektoub has eaten some food from his inventory and can now run.] [&ITM&Your mektoub has eaten some food from his inventory and can now run.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2CB10FD454399C60
ANIMAL_HAS_EATEN ()
{
[&ITM&Your animal has eaten some food from his inventory, and can now run.]
} }
// HASH_VALUE 5E15D565252DCAD8 /* OLD VALUE : [
ANIMAL_HUNGRY ()
{
[&CHK&Your mektoub is hungry, and can't run any longer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_HUNGRY ()
{
[&CHK&Your mektoub is hungry and can't run any longer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 7DE5B9699125A873
ANIMAL_HUNGRY () ANIMAL_HUNGRY ()
{ {
[&CHK&Your mektoub is hungry and can't run any longer.] [&CHK&Your animal is hungry, and can't run any longer.]
} }
@ -103,10 +163,30 @@ ANIMAL_MOUNTED ()
} }
// HASH_VALUE 3B34A8E429F9828F /* OLD VALUE : [
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK& Your mektoub is too encumbered.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK& Your mektoub is too encumbered.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 694880996787AB29
ANIMAL_PACKER_TOO_ENCUMBERED () ANIMAL_PACKER_TOO_ENCUMBERED ()
{ {
[&CHK& Your mektoub is too encumbered.] [&CHK& Your animal is too encumbered.]
} }
@ -3175,10 +3255,30 @@ EGS_ACTOR_VAMPIRISE_EI (entity target, int vampirise)
} }
// HASH_VALUE 7B2438D04B0B3990 /* OLD VALUE : [
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&You can only have one mektoub mount.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&You can only have one mektoub mount.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2022AF5B70C48C2B
EGS_ALREADY_HAVE_MOUNT () EGS_ALREADY_HAVE_MOUNT ()
{ {
[&CHK&You can only have one mektoub mount.] [&CHK&You can only have one mount.]
} }
@ -3206,10 +3306,30 @@ EGS_CANNOT_ATTACK_IN_WATER ()
} }
// HASH_VALUE 3CA08907433C2D81 /* OLD VALUE : [
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&You can't buy another mektoub packer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&You can't buy another mektoub packer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE E19E009268F5801C
EGS_CANT_BUY_ANOTHER_PACKER () EGS_CANT_BUY_ANOTHER_PACKER ()
{ {
[&CHK&You can't buy another mektoub packer.] [&CHK&You can't buy another packer.]
} }
@ -10233,6 +10353,55 @@ FORAGE_XP_PROSPECTION (int i)
} }
// HASH_VALUE 0AA37F8082C7DC74
FREDI_SINGER ()
{
fredi_singer [You're so nice to take some interest to such a modest artist I am. Fredi, at your service.]
}
// HASH_VALUE B83E035D4947BADF
FREDI_SING_1 ()
{
fredi_sing_1 [♩ ♪ Is this the real life? Is this just fantasy? ♫ ♪]
}
// HASH_VALUE 6F09DC3A0AE3A8E2
FREDI_SING_2 ()
{
fredi_sing_2 [♩ ♫ I want to break free, I want to break free ♫ ♬]
}
// HASH_VALUE 7EC8EE43F43DA3D6
FREDI_SING_3 ()
{
fredi_sing_3 [♬ ♪ Who wants to live forever? ♫ ♪]
}
// HASH_VALUE 69B3D0C67EB6C586
FREDI_SING_4 ()
{
fredi_sing_4 [♩ ♪ Oh yes, I'm the great pretender ♩ ♬]
}
// HASH_VALUE 162497C363D7F7E4
FREDI_SING_5 ()
{
fredi_sing_5 [♬ ♪ It's a kind of magic, A kind of magic, ♫ ♬]
}
// HASH_VALUE 0B559619AB475D86
FREDI_SING_6 ()
{
fredi_sing_6 [♩ ♪ We are the champions my friends ♫ ♬]
}
// HASH_VALUE 97FBED35661630F3 // HASH_VALUE 97FBED35661630F3
GMOTD (literal s) GMOTD (literal s)
{ {
@ -10753,17 +10922,6 @@ INVENTORY_BUY_ITEM (item item, int qty, int cost, int fp)
} }
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_DINS (item item, int qty, int cost)
{
(qty=1)
[&ITM&You have just bought $item.ia$ $item$ for $cost$ seeds.]
(qty>1)
[&ITM&You have just bought $qty$ $item.p$ for $cost$ seeds.]
}
// HASH_VALUE AB16739C8E77D070 // HASH_VALUE AB16739C8E77D070
INVENTORY_BUY_ITEM_FP (item item, int qty, int fp) INVENTORY_BUY_ITEM_FP (item item, int qty, int fp)
{ {
@ -10786,6 +10944,17 @@ INVENTORY_BUY_ITEM_RRP (item item, int qty, int rrpLevel, int rrps)
} }
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_dinS (item item, int qty, int cost)
{
(qty=1)
[&ITM&You have just bought $item.ia$ $item$ for $cost$ seeds.]
(qty>1)
[&ITM&You have just bought $qty$ $item.p$ for $cost$ seeds.]
}
//////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////
// sentences related to Inventory/items management // sentences related to Inventory/items management
//////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////

View file

@ -61,21 +61,81 @@ ANIMAL_DISEAPER (int number)
} }
// HASH_VALUE 39F66466A4E64E98 /* OLD VALUE : [
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Your following mektoub is too far from you and can't follow you any longer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Votre familier est trop loin et n'arrive plus à vous suivre.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 99FFD0B391939CDA
ANIMAL_FOLLOW_TOO_FAR () ANIMAL_FOLLOW_TOO_FAR ()
{ {
[&CHK&Votre familier est trop loin et n'arrive plus à vous suivre.] [&CHK&Votre familier est trop loin et n'arrive plus à vous suivre.]
} }
// HASH_VALUE 12D1997374047D93 /* OLD VALUE : [
ANIMAL_HAS_EATEN ()
{
[&ITM&Your mektoub has eaten some food from his inventory, and can now run.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_HAS_EATEN ()
{
[&ITM&Votre familier a mangé certains des aliments de son inventaire et peut courir à nouveau.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2CB10FD454399C60
ANIMAL_HAS_EATEN () ANIMAL_HAS_EATEN ()
{ {
[&ITM&Votre familier a mangé certains des aliments de son inventaire et peut courir à nouveau.] [&ITM&Votre familier a mangé certains des aliments de son inventaire et peut courir à nouveau.]
} }
// HASH_VALUE 5E15D565252DCAD8 /* OLD VALUE : [
ANIMAL_HUNGRY ()
{
[&CHK&Your mektoub is hungry, and can't run any longer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_HUNGRY ()
{
[&CHK&Votre familier est affamé et ne peut plus courir.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 7DE5B9699125A873
ANIMAL_HUNGRY () ANIMAL_HUNGRY ()
{ {
[&CHK&Votre familier est affamé et ne peut plus courir.] [&CHK&Votre familier est affamé et ne peut plus courir.]
@ -103,10 +163,30 @@ ANIMAL_MOUNTED ()
} }
// HASH_VALUE 3B34A8E429F9828F /* OLD VALUE : [
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK& Your mektoub is too encumbered.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK&Votre mektoub est trop chargé.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 694880996787AB29
ANIMAL_PACKER_TOO_ENCUMBERED () ANIMAL_PACKER_TOO_ENCUMBERED ()
{ {
[&CHK&Votre mektoub est trop chargé.] [&CHK&Votre animal est trop chargé.]
} }
@ -3297,7 +3377,27 @@ EGS_ACTOR_VAMPIRISE_EI (entity target, int vampirise)
} }
// HASH_VALUE 7B2438D04B0B3990 /* OLD VALUE : [
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&You can only have one mektoub mount.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&Vous ne pouvez avoir qu'une seule monture.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2022AF5B70C48C2B
EGS_ALREADY_HAVE_MOUNT () EGS_ALREADY_HAVE_MOUNT ()
{ {
[&CHK&Vous ne pouvez avoir qu'une seule monture.] [&CHK&Vous ne pouvez avoir qu'une seule monture.]
@ -3328,10 +3428,30 @@ EGS_CANNOT_ATTACK_IN_WATER ()
} }
// HASH_VALUE 3CA08907433C2D81 /* OLD VALUE : [
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&You can't buy another mektoub packer.]
}
] */
// Clause 0 : text changed.
/* OLD VALUE : [
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&Vous ne pouvez pas acheter un autre mektoub de bât.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE E19E009268F5801C
EGS_CANT_BUY_ANOTHER_PACKER () EGS_CANT_BUY_ANOTHER_PACKER ()
{ {
[&CHK&Vous ne pouvez pas acheter un autre mektoub de bât.] [&CHK&Vous ne pouvez pas acheter un autre animal de bât.]
} }
@ -11146,6 +11266,55 @@ FORAGE_XP_PROSPECTION (int i)
} }
// HASH_VALUE 0AA37F8082C7DC74
FREDI_SINGER ()
{
fredi_singer [C'est bien aimable de vous intéresser au modeste artiste que je suis. Fredi, à votre service.]
}
// HASH_VALUE B83E035D4947BADF
FREDI_SING_1 ()
{
fredi_sing_1 [♩ ♪ Is this the real life? Is this just fantasy? ♫ ♪]
}
// HASH_VALUE 6F09DC3A0AE3A8E2
FREDI_SING_2 ()
{
fredi_sing_2 [♩ ♫ I want to break free, I want to break free ♫ ♬]
}
// HASH_VALUE 7EC8EE43F43DA3D6
FREDI_SING_3 ()
{
fredi_sing_3 [♬ ♪ Who wants to live forever? ♫ ♪]
}
// HASH_VALUE 69B3D0C67EB6C586
FREDI_SING_4 ()
{
fredi_sing_4 [♩ ♪ Oh yes, I'm the great pretender ♩ ♬]
}
// HASH_VALUE 162497C363D7F7E4
FREDI_SING_5 ()
{
fredi_sing_5 [♬ ♪ It's a kind of magic, A kind of magic, ♫ ♬]
}
// HASH_VALUE 0B559619AB475D86
FREDI_SING_6 ()
{
fredi_sing_6 [♩ ♪ We are the champions my friends ♫ ♬]
}
// HASH_VALUE 97FBED35661630F3 // HASH_VALUE 97FBED35661630F3
GMOTD (literal s) GMOTD (literal s)
{ {
@ -11716,17 +11885,6 @@ INVENTORY_BUY_ITEM (item item, int qty, int cost, int fp)
} }
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_DINS (item item, int qty, int cost)
{
(qty=1)
[&ITM&Vous venez d'acheter $item.ia$ $item$ pour $cost$ dins.]
(qty>1)
[&ITM&Vous venez d'acheter $qty$ $item.p$ pour $cost$ dins.]
}
// HASH_VALUE AB16739C8E77D070 // HASH_VALUE AB16739C8E77D070
INVENTORY_BUY_ITEM_FP (item item, int qty, int fp) INVENTORY_BUY_ITEM_FP (item item, int qty, int fp)
{ {
@ -11749,6 +11907,17 @@ INVENTORY_BUY_ITEM_RRP (item item, int qty, int rrpLevel, int rrps)
} }
// HASH_VALUE 3BB0C78E27A1AE96
INVENTORY_BUY_ITEM_dinS (item item, int qty, int cost)
{
(qty=1)
[&ITM&You have just bought $item.ia$ $item$ for $cost$ seeds.]
(qty>1)
[&ITM&You have just bought $qty$ $item.p$ for $cost$ seeds.]
}
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// sentences related to Inventory/items management // sentences related to Inventory/items management
//////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////

View file

@ -61,24 +61,54 @@ ANIMAL_DISEAPER (int number)
} }
// HASH_VALUE 39F66466A4E64E98 /* OLD VALUE : [
ANIMAL_FOLLOW_TOO_FAR () ANIMAL_FOLLOW_TOO_FAR ()
{ {
[&CHK&Your following mektoub is too far from you and can't follow you any longer.] [&CHK&Your following mektoub is too far from you and can't follow you any longer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 99FFD0B391939CDA
ANIMAL_FOLLOW_TOO_FAR ()
{
[&CHK&Your following animal is too far from you and can't follow you any longer.]
} }
// HASH_VALUE 12D1997374047D93 /* OLD VALUE : [
ANIMAL_HAS_EATEN () ANIMAL_HAS_EATEN ()
{ {
[&ITM&Your mektoub has eaten some food from his inventory, and can now run.] [&ITM&Your mektoub has eaten some food from his inventory, and can now run.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2CB10FD454399C60
ANIMAL_HAS_EATEN ()
{
[&ITM&Your animal has eaten some food from his inventory, and can now run.]
} }
// HASH_VALUE 5E15D565252DCAD8 /* OLD VALUE : [
ANIMAL_HUNGRY ()
{
[&CHK&Your mektoub is hungry, and can't run any longer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 7DE5B9699125A873
ANIMAL_HUNGRY () ANIMAL_HUNGRY ()
{ {
[&CHK&Your mektoub is hungry, and can't run any longer.] [&CHK&Your animal is hungry, and can't run any longer.]
} }
@ -103,10 +133,20 @@ ANIMAL_MOUNTED ()
} }
// HASH_VALUE 3B34A8E429F9828F /* OLD VALUE : [
ANIMAL_PACKER_TOO_ENCUMBERED ()
{
[&CHK& Your mektoub is too encumbered.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 694880996787AB29
ANIMAL_PACKER_TOO_ENCUMBERED () ANIMAL_PACKER_TOO_ENCUMBERED ()
{ {
[&CHK& Your mektoub is too encumbered.] [&CHK& Your animal is too encumbered.]
} }
@ -3125,10 +3165,20 @@ EGS_ACTOR_VAMPIRISE_EI (entity target, int vampirise)
} }
// HASH_VALUE 7B2438D04B0B3990 /* OLD VALUE : [
EGS_ALREADY_HAVE_MOUNT ()
{
[&CHK&You can only have one mektoub mount.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE 2022AF5B70C48C2B
EGS_ALREADY_HAVE_MOUNT () EGS_ALREADY_HAVE_MOUNT ()
{ {
[&CHK&You can only have one mektoub mount.] [&CHK&You can only have one mount.]
} }
@ -3156,10 +3206,20 @@ EGS_CANNOT_ATTACK_IN_WATER ()
} }
// HASH_VALUE 3CA08907433C2D81 /* OLD VALUE : [
EGS_CANT_BUY_ANOTHER_PACKER ()
{
[&CHK&You can't buy another mektoub packer.]
}
] */
// Clause 0 : text changed.
// HASH_VALUE E19E009268F5801C
EGS_CANT_BUY_ANOTHER_PACKER () EGS_CANT_BUY_ANOTHER_PACKER ()
{ {
[&CHK&You can't buy another mektoub packer.] [&CHK&You can't buy another packer.]
} }
@ -10236,6 +10296,55 @@ FORAGE_XP_PROSPECTION (int i)
} }
// HASH_VALUE 0AA37F8082C7DC74
FREDI_SINGER ()
{
fredi_singer [C'est bien aimable de vous intéresser au modeste artiste que je suis. Fredi, à votre service.]
}
// HASH_VALUE B83E035D4947BADF
FREDI_SING_1 ()
{
fredi_sing_1 [♩ ♪ Is this the real life? Is this just fantasy? ♫ ♪]
}
// HASH_VALUE 6F09DC3A0AE3A8E2
FREDI_SING_2 ()
{
fredi_sing_2 [♩ ♫ I want to break free, I want to break free ♫ ♬]
}
// HASH_VALUE 7EC8EE43F43DA3D6
FREDI_SING_3 ()
{
fredi_sing_3 [♬ ♪ Who wants to live forever? ♫ ♪]
}
// HASH_VALUE 69B3D0C67EB6C586
FREDI_SING_4 ()
{
fredi_sing_4 [♩ ♪ Oh yes, I'm the great pretender ♩ ♬]
}
// HASH_VALUE 162497C363D7F7E4
FREDI_SING_5 ()
{
fredi_sing_5 [♬ ♪ It's a kind of magic, A kind of magic, ♫ ♬]
}
// HASH_VALUE 0B559619AB475D86
FREDI_SING_6 ()
{
fredi_sing_6 [♩ ♪ We are the champions my friends ♫ ♬]
}
// HASH_VALUE 97FBED35661630F3 // HASH_VALUE 97FBED35661630F3
GMOTD (literal s) GMOTD (literal s)
{ {

Some files were not shown because too many files have changed in this diff Show more