λλ νκ΄΄ λ νμΌκ³Ό κ΄λ ¨μ΄ μλ€κ³ κ°μ ν©λλ€.
μ΄κ³ μμ λ°°μΉνλ©΄ λμ κ²½κ΄μ΄ μμ²λκ² λλ¦° κ²μ²λΌ 보μ
λλ€.
νλ μ΄ ν μ μμ μ λλ‘
μ²¨λΆ λ μ μ₯μ μ°ΎμΌμμμ€
μ무μ κ±΄μ€ μ°¨λκ³Ό κ°μ μ λμ μΈ μ°¨λλ μν₯μ λ―ΈμΉλ κ² κ°μ΅λλ€
λμ€μ μΈμ΄λΈ κ²μμ μΆκ° μ
save_SuperHuman 1.zip
μ°¨λλ λ§νλ κ² κ°μ΅λλ€.
λ§ν μ°¨λμ μ°Ύμμ΅λλ€.
λ©κ° νλΌμ΄μ΄ μμ, μ²¨λΆ λ μ μ₯
save_SuperHuman 1.zip
λ§ν μ°¨λ (κ±΄μ€ μ°¨λ 31)μ λλ²κΉ
νκ³ μμ΅λλ€.
μ μ₯ κ²μ λΉμμ μ무λ λ€μκ³Ό κ°μ΅λλ€.
W 7613175674 bool OpenApoc::CityView::handleMouseDown(OpenApoc::Event *): CLICKED VEHICLE Construction Vehicle 31 at {42.7708,63.5,7.5}
W 7613244067 bool OpenApoc::CityView::handleMouseDown(OpenApoc::Event *): Mission GotoLocation {43,63,2}
W 7613263414 bool OpenApoc::CityView::handleMouseDown(OpenApoc::Event *): Mission RecoverVehicle
W 7613286861 bool OpenApoc::CityView::handleMouseDown(OpenApoc::Event *): Mission GotoBuilding BUILDING_WAREHOUSE_THREE
κ·Έλ¬λ λμ (43,63,2)μ adjustTargetToClosestFlyingμ μν΄ (43,63,7)λ‘ λ€μ μμ±λ©λλ€.
κ·Έ ν, μ°¨λμ setPathToλ₯Ό νΈμΆ ν λλ§λ€ (43, 63, 7)λ‘ μ΄λνλ €λ μλμ κ·Όμ²μ 무μμ λμ μ¬μ΄μμ μ§λν©λλ€.
After setPathTo: Vehicle [Construction Vehicle 31] path: (41,63,7) -> (41,63,7) -> (42,63,7) -> (43,63,7)
After setPathTo: Vehicle [Construction Vehicle 31] path: (43,63,7) -> (43,63,7) -> (42,64,6) -> (41,63,5) -> (41,62,4)
After setPathTo: Vehicle [Construction Vehicle 31] path: (41,62,4) -> (41,62,4) -> (41,62,5) -> (41,62,6) -> (42,63,7) -> (43,63,7)
After setPathTo: Vehicle [Construction Vehicle 31] path: (43,63,7) -> (43,63,7) -> (43,62,7) -> (42,61,6)
After setPathTo: Vehicle [Construction Vehicle 31] path: (42,61,6) -> (42,61,6) -> (43,62,7) -> (43,63,7)
After setPathTo: Vehicle [Construction Vehicle 31] path: (43,63,7) -> (43,63,7) -> (44,64,6) -> (45,65,5) -> (45,65,4)
...
μ΄ @ashenomo <3λ₯Ό μ°Ύμ μ£Όμ μ κ°μ¬ν©λλ€
ν΄κ²°μ± μ μ°Ύμ μ μλ€λ©΄ ν¬κ² κ°μ¬νκ² μ΅λλ€
μ΄μμ μΌλ‘, μ°λ¦¬λ μ°¨λμ΄ λ£¨νμ κ°ν μμμ μΈμνκ³ λ£¨νλ₯Ό κ°μ νλ μ ν©ν λͺ©μ μ§ μΈ λ¬΄μμ λμμ λν νμΈμ΄ λΆμ‘±ν κ²μΌλ‘ μμ¬λλ―λ‘ μ μ νκ³ λͺ νν μ΅μ’ λͺ©μ μ§μ λν μλ‘μ΄ μ무λ₯Ό μμ±νκΈ°λ₯Ό μν©λλ€.
μ°¨λμ΄ μ΄λ¬ν 루νμ κ° νλ©΄ μ’ μ’ Landing Tube Tiles λλ Mega-Flyers Factoryμ μμ΅λλ€.
μ΄λκ°μ λμ νμΌ μ νμ΄ μμΌλ©΄ νΉν Mega-Flyer 곡μ₯μ΄ μ κ·Έλ° λ¬Έμ λ₯Ό μΌμΌν€λ μ§ μ λͺ¨λ₯΄κ² μ΅λκΉ ???
μ΄κ²μ λͺ©μ μ§κ° λ€λ₯Έ μ°¨λμ μν΄ μ μ λ λ νΈλ¦¬κ±°λλ "μ¬μ΄λ μ€ν ν"λ‘μ§μ²λΌ 보μ λλ€. λμμ μΌμμ μΌλ‘ κ·Όμ²μ λΉ νμΌλ‘ λ³κ²½λ©λλ€. μ°¨λμ΄ ν΄λΉ νμΌμ λλ¬νλ©΄ μλ λͺ©νλ‘ λ€μ μ΄λνλ €κ³ ν©λλ€.
νμ§λ§μ΄ κ²½μ° κ³κΈΈμ λ°λ μ°¨λμ CV31, μ¦ μ€μ€λ‘ μΆ©λ ν κ²μ΄λΌκ³ μκ°ν©λλ€. μνΈ
μ΄κ²μ 보μ¬μ£Όλ μΆκ° λ‘κ·Έ :
W 14531114914 void OpenApoc::VehicleMission::setPathTo(OpenApoc::GameState &, OpenApoc::Vehicle &, Vec3<int>, int, bool, bool): ** setPathTo for [Construction Vehicle 31] to (43,63,2), maxIter:450, cV:Y, giveUp:N, currentPath n:0
W 14531141711 void OpenApoc::VehicleMission::setPathTo(OpenApoc::GameState &, OpenApoc::Vehicle &, Vec3<int>, int, bool, bool): *** adjustTargetToClosestFlying: [Construction Vehicle 31] (43, 63, 2), piNe: N
W 14531234219 static bool OpenApoc::VehicleMission::adjustTargetToClosestFlying(OpenApoc::GameState &, OpenApoc::Vehicle &, Vec3<int> &, bool, bool, bool &): Target (43,63,7) contains vehicle [Construction Vehicle 31]. This will trigger a target adjustment.
μ°¨λμ΄ μ€μ€λ‘ ννΌνμ§ μλλ‘ μΆκ° νμΈμ μΆκ°νλ κ²μ μ’μ μκ°μ²λΌ λ€λ¦½λλ€.
μ¦, μ μμΌλ‘ λ°μλ λ¬Έμ κ° ν΄κ²°λμ§ μλμ§ λͺ¨λ₯΄κ² μ΅λλ€ ..
μΆκ° λλ²κ·Έ μ 보 :
W 417133364405 bool OpenApoc::CityView::handleMouseDown(OpenApoc::Event *): Mission GotoLocation {43,63,2}
W 417133397242 bool OpenApoc::CityView::handleMouseDown(OpenApoc::Event *): Mission RecoverVehicle
W 417133421554 bool OpenApoc::CityView::handleMouseDown(OpenApoc::Event *): Mission GotoBuilding BUILDING_WAREHOUSE_THREE
pickNearest
μμ΄ GotoLocation μ무μ λν΄ κ±°μ§μ΄λ―λ‘ μ°¨λμ΄ μ νν μ§μ μ λλ¬ ν λκΉμ§ μλ£λμ§ μμ΅λλ€. λΆκ°λ₯ν©λλ€.μ΄ μ΄μ μ μ₯ κ²μμ μ΄ν΄λ³΄λ©΄ :
λλ νκ΄΄ λ νμΌκ³Ό κ΄λ ¨μ΄ μλ€κ³ κ°μ ν©λλ€.
μ΄κ³ μμ λ°°μΉνλ©΄ λμ κ²½κ΄μ΄ μμ²λκ² λλ¦° κ²μ²λΌ 보μ λλ€.
νλ μ΄ ν μ μμ μ λλ‘μ²¨λΆ λ μ μ₯μ μ°ΎμΌμμμ€
Blazer Turbo Bike 49 (νκ΄΄ λ Hades Block κ·Όμ²)λ νκ΄΄ λ λλ‘ νμΌ μΈ (86,78,2)μ λλ¬νλ €κ³ ν©λλ€. κ·Έλ¬λ λ©μΆ°μλ κ±΄μ€ μ°¨λκ³Ό μ μ¬νκ² μλ μ νμ κΈ°μ¬ν μμλμ΄ μ°¨λμ λͺ¨λ ν±μμ setPathToκ° νΈμΆλλ κ²μ λ³Ό μ μμ΅λλ€.
μμ μμν PRμ λ€μκ³Ό κ°μ΅λλ€ (μλμΌλ‘ λ§ νμΈ).
https://github.com/OpenApoc/OpenApoc/pull/563
κ°μ₯ μ μ©ν λκΈ
μμ μμν PRμ λ€μκ³Ό κ°μ΅λλ€ (μλμΌλ‘ λ§ νμΈ).
https://github.com/OpenApoc/OpenApoc/pull/563