Changes needed for Wall Game Panel Lights to work correctly
[Python File Mode - wallControls] Added ID 61, Material Animation, Layer Animation "Map #73890_anim"
[Python File Mode - wallControls] Added ID 62, Material Animation, Layer Animation "Map #7389_anim"
[Python File Mode - wallControls] Added ID 63, Scene Object List, Scene Object "YellowPanelLight"
[Python File Mode - wallControls] Added ID 63, Scene Object List, Scene Object "YellowPanelLight07"
[Python File Mode - wallControls] Added ID 64, Scene Object List, Scene Object "YellowPanelLight01"
[Python File Mode - wallControls] Added ID 64, Scene Object List, Scene Object "YellowPanelLight06"
[Python File Mode - wallControls] Added ID 65, Scene Object List, Scene Object "YellowPanelLight02"
[Python File Mode - wallControls] Added ID 65, Scene Object List, Scene Object "YellowPanelLight05"
[Python File Mode - wallControls] Added ID 66, Scene Object List, Scene Object "YellowPanelLight03"
[Python File Mode - wallControls] Added ID 66, Scene Object List, Scene Object "YellowPanelLight04"
Changes made to prevent Walls Bottom collider from trapping player on walkway and stairs
Turned Bottom colliders into wall blocker similar to bottomblocker
This changes how the bottom of the wall game works now though
If you climb too low, you will be dismount from the wall anywhere instead of just the center two squares
[Scene Object - wall_blocker_bottom_edge01] Added "fallOffDownBlocker_350" to Modifiers
[Scene Object - wall_blocker_bottom_edge02] Added "fallOffDownBlocker_351" to Modifiers
[Scene Object - wall_blocker_bottom_edge03] Added "fallOffDownBlocker_352" to Modifiers
[Scene Object - wall_blocker_bottom_edge04] Added "fallOffDownBlocker_353" to Modifiers
[Generic Physical - wall_blocker_bottom_edge01] PhysicalParams - MemberGroup changed to kGroupDetector from kGroupStatic
[Generic Physical - wall_blocker_bottom_edge01] PhysicalParams - ReportGroup changed to kGroupAvatar from Nothing
[Generic Physical - wall_blocker_bottom_edge01] PhysicalParams - LOSDBs changed to 0x0000 from 0x0008
[Generic Physical - wall_blocker_bottom_edge01] Transform changed to X="0" Y="0" Z="-3" from X="0" Y="0" Z="0"
[Generic Physical - wall_blocker_bottom_edge01] Bounds changed to kHullBounds from kExplicitBounds
[Generic Physical - wall_blocker_bottom_edge02] PhysicalParams - MemberGroup changed to kGroupDetector from kGroupStatic
[Generic Physical - wall_blocker_bottom_edge02] PhysicalParams - ReportGroup changed to kGroupAvatar from Nothing
[Generic Physical - wall_blocker_bottom_edge02] PhysicalParams - LOSDBs changed to 0x0000 from 0x0008
[Generic Physical - wall_blocker_bottom_edge02] Transform changed to X="0" Y="0" Z="-3" from X="0" Y="0" Z="0"
[Generic Physical - wall_blocker_bottom_edge02] Bounds changed to kHullBounds from kExplicitBounds
[Generic Physical - wall_blocker_bottom_edge03] PhysicalParams - MemberGroup changed to kGroupDetector from kGroupStatic
[Generic Physical - wall_blocker_bottom_edge03] PhysicalParams - ReportGroup changed to kGroupAvatar from Nothing
[Generic Physical - wall_blocker_bottom_edge03] PhysicalParams - LOSDBs changed to 0x0000 from 0x0008
[Generic Physical - wall_blocker_bottom_edge03] Transform changed to X="0" Y="0" Z="-3" from X="0" Y="0" Z="0"
[Generic Physical - wall_blocker_bottom_edge03] Bounds changed to kHullBounds from kExplicitBounds
[Generic Physical - wall_blocker_bottom_edge04] PhysicalParams - MemberGroup changed to kGroupDetector from kGroupStatic
[Generic Physical - wall_blocker_bottom_edge04] PhysicalParams - ReportGroup changed to kGroupAvatar from Nothing
[Generic Physical - wall_blocker_bottom_edge04] PhysicalParams - LOSDBs changed to 0x0000 from 0x0008
[Generic Physical - wall_blocker_bottom_edge04] Transform changed to X="0" Y="0" Z="-3" from X="0" Y="0" Z="0"
[Generic Physical - wall_blocker_bottom_edge04] Bounds changed to kHullBounds from kExplicitBounds
[Simple Region Sensor - fallOffDownBlocker_350] Created it based off of fallOffDownBlocker_349, Target set to wall_blocker_bottom_edge01
[Simple Region Sensor - fallOffDownBlocker_351] Created it based off of fallOffDownBlocker_349, Target set to wall_blocker_bottom_edge02
[Simple Region Sensor - fallOffDownBlocker_352] Created it based off of fallOffDownBlocker_349, Target set to wall_blocker_bottom_edge03
[Simple Region Sensor - fallOffDownBlocker_353] Created it based off of fallOffDownBlocker_349, Target set to wall_blocker_bottom_edge04
Updates Chiso Preniv's PRPs with the latest Korman export. Also, a new(ish) LOC file to better adhere to URU's current naming conventions (plus for the new book to read).
Female02
[Clothing Item - CItm_Icon_DRCVest] Custom Text changed to "DRC Vest" instead of "DRCVest"
[Clothing Item - CItm_FReward_DRCVest] Custom Text changed to "DRC Vest" instead of "DRCVest"
[Clothing Item - CItm_Icon_LeatherJacket01] Custom Text changed to "Leather Jacket" instead of "LeatherJacket01 Icon"
Female04
[Clothing Item - CItm_03_FLegs_Atrus] Custom Text changed to "Atrus's Pants" instead of "Atrus Pants"
[Clothing Item - CItm_FReward_BBallJersey] Custom Text changed to "Explorers Jersey" instead of "ExplorersJersey"
[Clothing Item - CItm_Icon_Atrus] Custom Text changed to "Atrus's Jacket" instead of "Atrus Jacket"
[Clothing Item - CItm_DniHelmet] Custom Text changed to "D'ni Helmet" instead of ""
[Clothing Item - CItm_03_FHAcc_DniFace] Custom Text changed to "D'ni Helmet" instead of ""
[Clothing Item - CItm_FReward_Atrus] Custom Text changed to "Atrus's Jacket" instead of "Atrus Jacket"
Male02
[Clothing Item - CItm_Icon_DRCVest] Custom Text changed to "DRC Vest" instead of "DRCVest"
[Clothing Item - CItm_MReward_DRCVest] Custom Text changed to "DRC Vest" instead of "DRCVest"
[Clothing Item - CItm_03_AussieHat] Custom Text changed to "Sharper's Hat" instead of ""
[Clothing Item - CItm_Icon_Bomber] Custom Text changed to "Bomber Jacket" instead of ""
Male04
[Clothing Item - CItm_03_MRFoot_Catherine] Custom Text changed to "Catherine's Shoes" instead of "Catherine"
[Clothing Item - CItm_03_MLFoot_Catherine] Custom Text changed to "Catherine's Shoes" instead of "Catherine"
[Clothing Item - CItm_03_MLegs_Catherine] Custom Text changed to "Catherine's Pants" instead of "Catherine "
[Clothing Item - CItm_03_MLegs_Atrus] Custom Text changed to "Atrus's Pants" instead of "Atrus Pants"
[Clothing Item - CItm_03_MHAcc_DniFace] Custom Text changed to "D'ni Helmet" instead of ""
[Clothing Item - CItm_Icon_Atrus] Custom Text changed to "Atrus's Jacket" instead of "Atrus Shirt"
[Clothing Item - CItm_MTorso_Atrus] Custom Text changed to "Atrus's Jacket" instead of "Atrus Shirt"
This is mostly a cosmetic thing for consistency with the other
languages, but it also works around an unfortunate line wrapping
problem: the line "2.Une fois que vous disposez d'un KI version 2.0"
gets wrapped at the version number, between "." and "0". This is
probably because it interprets the "." as an end of sentence, and there
seems to be no good way to prevent this (we can't use a non-breaking
space, because we don't want a space). By adding the spaces in the
numbered lists, the problematic line becomes long enough that the entire
version number gets wrapped onto the next line, as expected.
In the Yeesha font, non-breaking spaces are much wider than they should
be. This seems to be the only place affected by this problem, so just
remove the non-breaking space. The number is readable enough without it.
In French, some punctuation characters (question mark, exclamation mark,
colon, semicolon) also have a space before the symbol, not just after
the symbol as in most other languages.
We don't do this for special cases like "(?)", where a preceding space
makes no sense and would look strange.
In French, some punctuation characters (question mark, exclamation mark,
colon, semicolon) also have a space before the symbol, not just after
the symbol as in most other languages. This preceding space should be a
non-breaking space, so that the punctuation is not wrapped onto a new
line separate from the preceding word.