mirror of
https://github.com/SWG-Source/dsrc.git
synced 2026-01-17 00:05:07 -05:00
* Code compiles - execution NOT tested * updating gitignore * Removed intellij settings files * Removed more intellij files * Added exclusion for JDK classes. * Fixed purchasing script for vendors that have listed coin types. * Updated script to not kick off until the entire preload is complete. * adds static name entry for Solo movie poster and tcg9 vendor entry * clean up empty and orphaned object templates * adds placeholder black market (static) spawns * corrects entries for the video game table to correctly set it in tcg series 2 and remove series 1 console errors * Updated gitignore and removed intellij project files * Fixed appearance reference for thranta payroll and kashyyyk door, added skipLosCheck objvar due to cannit see issue. Requires updated src * Fixed appearance and template for terminal (#2) * Fixed appearance and template for terminal (#3) * Fixed appearance and template for terminal (#4) * Deleted another faulty/orphaned object template * Fixed gcw ranks option on frog. Only issue is that it doesn't award the officer commands or badges. * Fixed some unneeded java 11 changes
23 lines
505 B
Java
Executable File
23 lines
505 B
Java
Executable File
// string_crc.java
|
|
|
|
package script;
|
|
|
|
// ======================================================================
|
|
|
|
public final class string_crc implements crc
|
|
{
|
|
public static int getStringCrc(String s)
|
|
{
|
|
int crc = CRC_INIT;
|
|
if (s != null)
|
|
{
|
|
char[] c = s.toCharArray();
|
|
for (char c1 : c) crc = crctable[((crc >> 24) ^ (c1 & 0xff)) & 0xff] ^ (crc << 8);
|
|
}
|
|
return crc ^ CRC_INIT;
|
|
}
|
|
}
|
|
|
|
// ======================================================================
|
|
|